资产文件中文件夹的确切路径名是什么? (机器人)

时间:2015-08-26 19:01:52

标签: java android eclipse shapefile

我有几个ShapeFiles保存在我自己的android项目资产文件夹下的自己的“shapeFiles”文件夹中(使用eclipse)。我正在尝试访问这些文件,但我似乎无法找到正确的路径......

我猜是因为它在我的Android设备上运行,路径可能不一样吗?

我尝试了多种类型的路径,例如:

File path = new File("/assets/shapeFiles/");
File path = new File("/shapeFiles/");
File path = new File("/projectName/assets/shapeFiles/");

总是得到相同的“没有这样的文件或目录”

非常感谢帮助!

2 个答案:

答案 0 :(得分:0)

  

我试图访问这些文件,但我似乎无法找到正确的道路。

它们不是设备上的文件。它们是开发计算机上的文件。它们是设备上APK文件中的条目。

要访问资源,请使用AssetManager,通过getAssets()调用Context获取Activity

答案 1 :(得分:0)

您无法直接访问Assets文件夹,首先需要将assets文件中的数据复制到android,然后才能访问该文件夹中的文件。