问题描述过于模糊,我试着帮你补充下条件来答一下吧。细节处有什么不符合的欢迎追问。
要访问项目下某html文件,正常步骤:假设你的web project项目名叫Test,html文件名叫Notehtml,放在WebRoot根目录下。
确认无编程错误,已启动tomcat并发布该项目成功。
要在浏览器中访问这个html文件,需输入“>
可以自行对照下这个步骤,看一下自己哪里做的不符合。
HBuilder是DCloud推出的一款支持HTML5的Web开发IDE。它可以大幅提升HTML的开发效率。HBuilder创建html文件并运行,可参考以下步骤:1打开软件,依次点击文件→新建→选择Web项目,(按下Ctrl+N,W)可以触发快速新建。
2请在A处填写新建项目的名称,B处填写(或选择)项目保存路径(更改此路径HBuilder会记录,下次默认使用更改后的路径),C处可选择使用的模板(可点击自定义模板,参照打开目录中的readmetxt自定义模板)。
3在项目资源管理器中选择刚才新建的项目,依次点击文件→新建→选择HTML文件(按下Ctrl+N,W可以触发快速新建(MacOS请使用Command+N,然后左键点击HTML文件)),并选择空白文件模板。
android 浏览器打开本地html文件的方法
有些html文件放在本地磁盘和sdcard,如何用打开这个网页呢?
这种应用在测试时非常有用。
有2个方法:
1 使用文件管理器
如ES等,需要幸运的是你的文件管理器直接用浏览器打开。
2 在浏览器输入地址
访问本地磁盘和SD卡上的HTML,前部分content://comandroidhtmlfileprovider是Provider的标准,后面是程序目录。
比如sdcard的teslhtml
直接在浏览器里输入content://comandroidhtmlfileprovider/sdcard/testhtml回车就可以看到网页了。
在代码
webViewloadUrl("content://comandroidhtmlfileprovider/sdcard/testhtml")
如果是其它程序的私有html文件,这样做会失败。
这是由于comandroidhtmlfileprovider的权限不够,如果是重写一个私有的HtmlProvider位于同一个应用中,应该能解决问题。然后就参考了原来的comandroidhtmlfileprovider
源代码,改写了下。问题解决了,使用私有的HTMLProvider,可以轻松的访问手机内存中,程序私有目录下的html文件。
网上有例子,你可以搜索!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)