1. 使用文件管理器
如ES等,需要幸运的是你的文件管理器直接用浏览器打开。
2. 在浏览器输入地址
访问本地磁盘和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的标准,后面是程序目录。
比如sdcard的tesl.html
直接在浏览器里输入content://com.android.htmlfileprovider/sdcard/test.html回车就可以看到网页了。
在代码
webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html")
如果是其它程序的私有html文件,这样做会失败。
这是由于com.android.htmlfileprovider的权限不够,如果是重写一个私有的HtmlProvider位于同一个应用中,应该能解决问题。然后就参考了原来的com.android.htmlfileprovider
源代码,改写了下。问题解决了,使用私有的HTMLProvider,可以轻松的访问手机内存中,程序私有目录下的html文件。
html格式文件是网页的文件。那么打开方式不言而喻,用浏览器就可以。1、用浏览器打开如果已经设置了默认,点html文件,它会自动用浏览器打开,如果没有设置默认,,那会d出让你选择程序来打开。2、用相关手机的代码阅读器进行打开
或者架个服务器,就是那种 php jsp之类后台语音用的,网上有很多集成的 wapmserver之类的 带apache-tomcat之类的 然后就可以用本机ip来访问 文件,比方 localhost/index.html 然后你把 要访问的 html文件 放到服务器的工作空间里 在了解到本机ip 最后 用同一局域网下的 手机,无论是手机还是别的电脑 链接到本机的ip/html.html 就可以了。希望可以帮到你
打开浏览器,点文件-打开,查找HTML文件。
*** 作步骤:
1、我的电脑中双击html文件后,默认使用谷歌浏览器打开;
2、右键单击html文件,选择“打开方式”-"选择默认程序";
3、勾选“所有html文件都用这个应用打开”,选择你要指定的浏览器,比如“Firefox”;
4、再次双击html文件,默认用Firefox打开;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)