我正在尝试开发一个简单的 android 应用程序。我想知道我的应用程序文件夹中是否存在图像,但我不知道我的应用程序的根目录是什么。我试过了...
File nomeFile = new File("res/drawable-hdpi/imagename.jpg")
File nomeFile = new File("myappanem/res/drawable-hdpi/imagename.jpg")
...但它不起作用。
我正在尝试开发一个简单的 android 应用程序。我想知道我的应用程序文件夹中是否存在图像,但我不知道我的应用程序的根目录是什么。我试过了...
File nomeFile = new File("res/drawable-hdpi/imagename.jpg")
File nomeFile = new File("myappanem/res/drawable-hdpi/imagename.jpg")
...但它不起作用。
尝试这个 :
File YourFile = new File(Environment.getExternalStorageDirectory(), "/Android/data/....yourfile.txt");
您是否考虑应用程序缓存目录的内部存储器//将其用于内部存储器
String path =Environment.getDataDirectory().getAbsolutePath();
File myImage=new File(path,"your file name.extension");
//use this for cache directory
String path=getApplicationContext().getDir("" , Context.MODE_PRIVATE);
File myImage=new File(path,"your file name.extension")
不,您无法在打包后访问可绘制对象或清单。因为根本没有“可绘制”文件夹或清单文件。安装后,您的所有可绘制对象都打包在 APK 文件中。你无法接触到他们。但是您可以像这样在您的应用程序中访问手机的任何文件夹。
首先制作目录。
File directory = new File(Environment.getExternalStorageDirectory()+File.separator
+"Your folder");
directory.mkdirs();
像这样访问您的文件夹。
String fileUrl = "/Your folder/a.png";
String file = android.os.Environment.getExternalStorageDirectory().getPath() +
fileUrl;
File f = new File(file);