我需要从应用程序目录中获取一个文件。 我有一个图像文件夹,路径(在pc应用程序文件夹中)是:
blablablablabla/<ApplicationName>/images/
为了帮助您理解,我们在同一级别找到了
blablablablabla/<ApplicationName>/res/
blablablablabla/<ApplicationName>/src/
ecc ecc
我需要从该文件夹(图像)获取文件,而不是从res文件夹中获取文件。
我找到了一个可以通过这种方式获取数据应用程序路径的地方:
context.getPackageManager()
.getPackageInfo(context.getPackageName(), 0)
.applicationInfo.dataDir;
这条路径就像:
data/data/<ApplicationName>/
我应该把我的文件夹“images”放在
中找到它 data/data/<ApplicationName>/images/
如果你知道其他方法可以避免不包括将我的图像放入res文件夹或使用外部卡的问题,那么它们就会被加入。谢谢=)
答案 0 :(得分:0)
我有一个图像文件夹,路径(在pc应用程序文件夹中)是:blablablablabla // images /
Android开发工具中的任何内容都不会关注该目录,其内容也不会出现在APK中。
我应该把文件夹放在哪里&#34;图片&#34;
中找到它
如果您愿意,欢迎您从互联网上下载文件并将其放入new File(getFilesDir(), "images")
。
或者,欢迎您将图像放在assets/
目录中,如果您只是在阅读(不写入)图像,请直接使用它们。
或者,欢迎您将图片放在assets/
目录中,然后将其复制到new File(getFilesDir(), "images")
。