【发布时间】:2015-01-23 17:19:08
【问题描述】:
我需要从应用程序目录中获取一个文件。 我有一个图片文件夹,路径(在 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 文件夹或使用外部卡),则可以接受。谢谢=)
【问题讨论】:
-
你想要的东西是不可能的。将您的文件放在资产目录或 res/raw 或 res/drawable 中。然后在运行时复制到内部或外部内存或从实际资源加载。
-
the path (in the pc application folder)什么意思?
标签: android file path directory android-file