2013.12.23 ——— android assents文件路径
16lz
2021-01-23
2013.12.23 ——— android assents文件路径
我在assents下面放了一个a.apk,想得到绝对路径
1、
执行结果:
没有得到绝对路径,只是列出了名字,至于后面三个是什么 应该是默认就有的
2、
没有打印
3、
引用 apk安装以后放在/data/app/**.apk,以apk形式存在,asset/res和apk在一起,并不会解压到/data/data/YourApp目录下去,所以你无法直接获取到assets的绝对路径,因为他根本木有
所以 只好曲线救国了,把assents的文件复制到sdcard上吧
我在assents下面放了一个a.apk,想得到绝对路径
1、
for(String tStr : getAssets().list("")){ System.out.println(tStr);}
执行结果:
12-23 13:12:14.733: I/System.out(13814):a.apk12-23 13:12:14.733: I/System.out(13814): images12-23 13:12:14.733: I/System.out(13814): sounds12-23 13:12:14.733: I/System.out(13814): webkit
没有得到绝对路径,只是列出了名字,至于后面三个是什么 应该是默认就有的
2、
File tFile = new File(getDir("assents", 0) + File.separator + "a.apk"); if(tFile.exists()){ System.out.println(tFile.getAbsolutePath()); System.out.println(tFile.getCanonicalPath()); System.out.println(tFile.getPath()); }
没有打印
3、
引用 apk安装以后放在/data/app/**.apk,以apk形式存在,asset/res和apk在一起,并不会解压到/data/data/YourApp目录下去,所以你无法直接获取到assets的绝对路径,因为他根本木有
所以 只好曲线救国了,把assents的文件复制到sdcard上吧
更多相关文章
- Android 制定的ROM包(文件系统根目录结构分析)
- Android中xml文件读写
- Android中Manifest.xml配置文件
- android之layout配置文件解读
- android 从tomcat读取文件出错:connect failed: ECONNREFUSED
- Android:dimen尺寸资源文件的使用
- Android中五中布局文件的使用和介绍
- android 读取assets指定文件