Android读取assets目录下的资源
2015-03-30 14:24
204 查看
原因:
Android除了提供/res目录存放资源文件外,在/assets目录也会提供存放资源文件,编译时不会编译在/assets目录下面的文件,所以不会在R.java里面自动生成ID。
1.通过AssetManager类来访问这些文件
在Activity中AssetManager assetManager =Context.getAssets();
assetManager .open(String filename),返回的是一个InputSteam类型的字节流,这里的filename必须是文件
public final String[]list(String path),返回当前目录下面的所有文件以及子目录的名称。可以通过递归遍历整个文件目录,实现所有资源文件的访问。
2.WebView加载assets目录下的html文件
WebView.loadUrl("file:///android_asset/error.html");
Android除了提供/res目录存放资源文件外,在/assets目录也会提供存放资源文件,编译时不会编译在/assets目录下面的文件,所以不会在R.java里面自动生成ID。
1.通过AssetManager类来访问这些文件
在Activity中AssetManager assetManager =Context.getAssets();
assetManager .open(String filename),返回的是一个InputSteam类型的字节流,这里的filename必须是文件
public final String[]list(String path),返回当前目录下面的所有文件以及子目录的名称。可以通过递归遍历整个文件目录,实现所有资源文件的访问。
2.WebView加载assets目录下的html文件
WebView.loadUrl("file:///android_asset/error.html");
相关文章推荐
- Android assets目录资源读取
- android assets目录下的资源读取
- Android读取assets目录下的资源 (webview加载assets下的html)
- Android读取assets目录下的资源(程序代码小片段)
- Android读取assets目录下的资源
- android如何读取assets目录下的资源
- Android读取assets目录下的资源
- Android中assets目录和raw目录的区别及其中properties资源文件的读取
- Android读取assets目录下的资源
- unity3d 在android手机内读取assets目录内的资源
- Android 读取Assets资源文件或目录,并拷贝到其他目录下
- Android读取assets目录下的资源
- Android读取assets目录下的资源
- Android读取assets目录下的资源
- Android读取assets目录下的资源
- Android读取assets目录下的资源
- Android资源目录assets及raw
- Android:从assets资源目录下安装apk
- android资源目录---assets与res/raw区别
- android-读取Assets图片资源保存到SD - 随心