android 如何获取 assets 下文件的路径
来源:互联网 发布:中国移动宽带连接软件 编辑:程序博客网 时间:2024/06/02 00:00
apk安装以后放在/data/app/**.apk,以apk形式存在,asset/res和apk在一起,并不会解压到/data/data/YourApp目录下去,所以你无法直接获取到assets的绝对路径,因为他根本没有;
所以我们只能通过文件读写的方式,写到缓存文件里面去,通过获取缓存文件路径 来读取,见如下代码 ,byte的size根据自己文件大小来确认,可自己调整。
public String getAssetsCacheFile(Context context,String fileName) { File cacheFile = new File(context.getCacheDir(), fileName); try { InputStream inputStream = context.getAssets().open(fileName); try { FileOutputStream outputStream = new FileOutputStream(cacheFile); try { byte[] buf = new byte[1024]; int len; while ((len = inputStream.read(buf)) > 0) { outputStream.write(buf, 0, len); } } finally { outputStream.close(); } } finally { inputStream.close(); } } catch (IOException e) { e.printStackTrace(); } return cacheFile.getAbsolutePath(); }
0 0
- android 如何获取 assets 下文件的路径
- 获取assets目录下文件的路径
- Android获取assets或res目录下文件的Uri
- OC获取folder下文件的路径
- android 访问/assets 和/res目录下文件的方法
- Android读取assets目录下文件
- android assets 下文件中文乱码解决
- Android API之Assets下文件操作
- Android Assets下文件复制到sdcard
- java获取指定路径下文件的方法
- 程序获取eclipse工程下文件路径的解决方法
- Android获取assets文件夹的路径
- WinCE下文件的路径
- linux 下文件的路径
- WinCE下文件的路径
- 获取多语言下文件路径
- spring java 获取webapp下文件路径
- res/raw下文件路径获取
- 优游平台总代,优游平台总代【总代Q941494533】备
- Linux 的基本操作
- List<T>,ArrayList,IEnumerable的区别
- android[工具or命令] 代码优化-Android lint工具
- Linux API函数总结
- android 如何获取 assets 下文件的路径
- MFC中的坐标系--控件的左上角为原点
- Ubuntu使用小技巧--设置文件关联方式
- window.location.href 框架子页面的引导--框架页顶层窗口跳转
- js列表或者table文字滚动效果[百度博客搬家]
- 刷文献关于PIT方面
- E_BOOK Download List 电子书下载清单 (待续)
- jinja2模板设计者文档(转载自http://docs.jinkan.org/docs/jinja2/templates.html)
- 搭建210平台备忘录