0

如何在 Android 中获得完整的合格路径(例如 /res/value-de-land-car-xhdpi-finger-v17...)?我想在三台设备上进行测试,但我不知道从哪里开始。

编辑:我想在设计时知道文件夹,因为我必须知道我必须将文件放在哪个文件夹中。

4

2 回答 2

1

无法获取资源文件夹的路径。资源文件夹编译成apk,甚至可能不按原样存储。(例如,那些布局 xml 文件一旦被编译就不再是 xml 文件)。

我不知道您要在这里实现什么,但一种解决方案可能是使用 sdk-tools 将您需要的文件推送到已知位置(如 /mnt/sdcard/... )。

于 2013-01-20T09:03:45.757 回答
0

使用 File 对象的getAbsolutePath()方法。

使用 File("relative/path/to/file") 构造函数创建 File 对象。

编辑:现在我注意到了你的例子。如果您真正想要做的是获取资源的绝对路径,据我所知这是不可能的,您可能也不应该这样做。您不应该依赖 Android 如何打包您的应用程序,它可能会在未来发生变化。

于 2013-01-20T08:51:26.863 回答