访问assets中文件各种文件的方法
来源:互联网 发布:微信广告植入系统源码 编辑:程序博客网 时间:2024/06/10 05:31
读取普通文件
AssetManager assetManager = context.getResources().getAssets(); InputStream inputStream = assetManager.open("assets://data.json");
webview访问html文件
AssetManager assetManager = context.getResources().getAssets(); InputStream inputStream = assetManager.open("file:///android_asset/test/page.html");
读取文件夹中的文件
AssetManager assetManager = context.getResources().getAssets(); //不需要加“assets”,注意!! InputStream inputStream = assetManager.open("abc/yan.txt");
遍历assets文件并写到sd卡
private void loadAssetsDirectory(String dir) { final String directory = dir; //过滤文件夹 if (mUnavailableDir.contains(directory)) { return; } try { String[] fileList = mAssetManager.list(directory); for (String file : fileList) { String target; if (TextUtils.isEmpty(directory)) { //如果是根目录,不加分隔符,否则"/companies/..."这种读不出来 target = file; } else { //如果不是根目录,则加分隔符 target = directory + "/" + file; } //如果读到的是目录,则递归遍历 if (!file.contains(".")) { //递归遍历 loadAssetsDirectory(target); } else { //如果是文件,则写到sd卡 InputStream inputStream = mAssetManager.open(target); //写文件 } } } catch (IOException e) { e.printStackTrace(); mLoadSuccessed = false; } }
0 0
- 访问assets中文件各种文件的方法
- android 访问/assets 和/res目录下文件的方法
- android中调用assets中文件的方法
- 读取Assets中文件的内容
- android assets目录搜索文件,返回该文件相对路径的方法
- Android读取assets中文件
- windows编程中文件操作各种方法
- Android 访问assets下的文件
- assets文件下资源的访问
- android 访问assets下面的文件
- xcode怎样访问资源文件中文件
- 查看jar文件中文件的源码方法
- VB.Net获取资源文件中文件的方法
- android assets 下文件中文乱码解决
- Android中文件的存储与访问
- Python中文件对象的访问模式
- linux中文件的访问时间异常
- tcl中文件访问
- c++多线程编程
- C++ primer 读书笔记--第一章 快速入门
- 搜索引擎选择: Elasticsearch与Solr
- 网页元素居中攻略记_(6)图片水平垂直居中
- Hibernate使用过程中,当修改数据后,提示成功,但并没有写入数据库,即使修改成功后多次访问数据库都得到不同的结果的解决方案
- 访问assets中文件各种文件的方法
- 数据格式化函数
- 韩文歌曲音译
- 升级win10后 MarkdownPad 2 无法实时渲染HTML页面问题
- Java-动态传参调用kettle转换和作业
- spoj7258:Lexicographical Substring Search 后缀自动机
- 使用ObjectMapper 序列化Json
- 第4周项目1-求最大公约数
- 行测材料分析公式总结