获取drawable下图片路径转File的问题
各位老师:
我用下面的方法获取drawable下图片路径,但是使用返回的路径生成的File对象,file.exists并不存在。原因是路径不对呢,还是其他原因?
private String getResourcesUri(@DrawableRes int id) {
Resources resources = getResources();
String uriPath = ContentResolver.SCHEME_ANDROID_RESOURCE + "://" +
resources.getResourcePackageName(id) + "/" +
resources.getResourceTypeName(id) + "/" +
resources.getResourceEntryName(id);
return uriPath;
}
String filePath = getResourcesUri(R.drawable.image1);
File file = new File(filePath);
Log.v("MQL", "长度" + file.length());
if (file.exists()){
}