应该是没有绝对路径,在手机的/data/app目录里面有个apk文件,名字是你的包名,然后assets目录的文件在这个apk里面,所以应该是在手机中是没有路径的。
再看看别人怎么说的。
通过流的形式就可以了。通过路径得到文件流,然后使用bitmapfactorydecodeStream 方法 得到一个bitmap 然偶通过imageViewsetImageBitmap()就ok了
String appPath = getApplicationContext()getPackageResourcePath();
/data/app/comyoungharelepusService-2/baseapk
getApplicationContext()getFilesDir()
getApplicationContext()getFilesDir()getParent()
其实就是/data/data/包(这是沙盒其他app无法访问)
String dataAppPath = getApplicationContext()getFilesDir()getParent();
new File(dataAppPath+"/databases/taskdb")exists();//返回是true
抽象路径名的绝对路径名字符串
String appAbsolute = getApplicationContext()getFilesDir()getAbsolutePath()
/data/user/0/comyoungharelepusService/files
获取CachDir
getApplicationContext()getCacheDir()
通过ContextgetExternalCacheDir()方法可以获取到 SDCard/ android /data/你的应用包名/cache/目录,一般存放临时缓存数据
getApplicationContext()getExternalCacheDir()
/storage/emulated/0/Android/data/comyoungharelepusService/cache
getExternalFilesDir(null)参数传入的为null,这样默认访问的是files文件夹,我们可以指定子文件夹
1
// 从sd卡获取资源
private List<String> getImagePathFromSD() {
// 列表
List<String> picList = new ArrayList<String>();
/
// 得到sd卡内路径
String imagePath =
EnvironmentgetExternalStorageDirectory()toString()
+ "/image";
// 得到该路径文件夹下所有的文件
File mfile = new File(imagePath);
File[] files = mfilelistFiles();
// 将所有的文件存入ArrayList中,并过滤所有格式的文件
for (int i = 0; i < fileslength; i++) {
File file = files[i];
if (checkIsImageFile(filegetPath())) {
picListadd(filegetPath());
}
}
// 返回得到的列表
return picList;
}
// 检查扩展名,得到格式的文件
private boolean checkIsImageFile(String fName) {
boolean isImageFile = false;
// 获取扩展名
String FileEnd = fNamesubstring(fNamelastIndexOf("") + 1,
fNamelength())toLowerCase();
if (FileEndequals("jpg") || FileEndequals("gif")
|| FileEndequals("png") || FileEndequals("jpeg")
|| FileEndequals("bmp")) {
isImageFile = true;
} else {
isImageFile = false;
}
return isImageFile;
}
以上就是关于如何获得android assert 里图片的绝对路径,这个问题你怎么解决的全部的内容,包括:如何获得android assert 里图片的绝对路径,这个问题你怎么解决的、Android获取数据库图片uri路径并用imageView显示、android 几个路径的获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)