2013.12.23 ——— android assents文件路径

2013.12.23 ——— android assents文件路径

我在assents下面放了一个a.apk,想得到绝对路径

1、
for(String tStr : getAssets().list("")){
System.out.println(tStr);
}


执行结果:

12-23 13:12:14.733: I/System.out(13814):a.apk
12-23 13:12:14.733: I/System.out(13814): images
12-23 13:12:14.733: I/System.out(13814): sounds
12-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、
[quote]apk安装以后放在/data/app/**.apk,以apk形式存在,asset/res和apk在一起,并不会解压到/data/data/YourApp目录下去,所以你无法直接获取到assets的绝对路径,因为他根本木有[/quote]

所以 只好曲线救国了,把assents的文件复制到sdcard上吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值