网站建设公司哪家好 该如何选择,做网站绿标,2021年简短新闻20字,字幕如何做模板下载网站加载本地文件分为两种#xff0c;一种是加载手机文件中的#xff0c;也就是html文件存储在我们的手机内存中。另外一种是加载assets中的文件 1.加载asstes中的html
//1. asset目录下的index.html文件
String url file:///android_asset/html/index.html;
webvi…加载本地文件分为两种一种是加载手机文件中的也就是html文件存储在我们的手机内存中。另外一种是加载assets中的文件 1.加载asstes中的html
//1. asset目录下的index.html文件
String url file:///android_asset/html/index.html;
webview.load(url);
基本上套路就是“file:///android_asset/”在那个文件夹下就把后面补全就好。
1.1 权限
uses-permission android:nameandroid.permission.INTERNET/
1.2 webview的简单使用略 2.加载文件中的html
一样的套路。也是“file://”html文件路径
private String SETUP_HTML file:///sdcard/rich/editor.html;
.html在那个文件下就是用那个路径
关键点
这样加载后还是不行加载出错原因是webview设置有问题应加上如下设置
// 设置允许访问文件数据(尤其是加载sd中的文件)
getSettings().setAllowFileAccess(true);
getSettings().setAllowContentAccess(true);
//解决跨域问题
getSettings().setAllowFileAccessFromFileURLs(true);
getSettings().setAllowUniversalAccessFromFileURLs(true);
这样设置后即可正常使用。如果还是不行请检查下读取外部存储的权限有没有 3.参考链接
Android中WebView加载sdcard中的html显示
Android 使用webView加载html页面