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.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上吧


更多相关文章

  1. Android 制定的ROM包(文件系统根目录结构分析)
  2. Android中xml文件读写
  3. Android中Manifest.xml配置文件
  4. android之layout配置文件解读
  5. android 从tomcat读取文件出错:connect failed: ECONNREFUSED
  6. Android:dimen尺寸资源文件的使用
  7. Android中五中布局文件的使用和介绍
  8. android 读取assets指定文件

随机推荐

  1. Android(安卓)Launcher manifest解析
  2. webView自适应屏幕大小
  3. Android: Unknown “Bitmap” cause by '
  4. "app_name" is not translated in "zh" (
  5. Android(安卓)APP —— “时光摄影” 的
  6. mipmap和drawable文件夹的区别
  7. Android(安卓)NDK 入门开发例子(一)
  8. Android中使用ffmpeg库进行音视频开发
  9. Android如何更新app的版本(中级)
  10. Android(安卓)Intent调用大全