簡體   English   中英

資產文件中的文件夾的確切路徑名是什么? (安卓)

[英]what is the exact path name to a folder inside assets file? (android)

我有幾個ShapeFiles保存在我自己的android項目中Assets文件夾下的“ shapeFiles”文件夾中(使用eclipse)。 我正在嘗試訪問這些文件,但似乎無法找到正確的路徑...

我猜是因為它正在我的android設備上運行,路徑可能不一樣?

我嘗試了多種類型的路徑,例如:

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

總是得到相同的“沒有這樣的文件或目錄”

幫助將不勝感激!

我正在嘗試訪問這些文件,但似乎無法找到正確的路徑。

它們不是設備上的文件。 它們是開發計算機上的文件。 它們是設備上APK文件中的條目。

要訪問資產,請使用AssetManager ,該資產是通過在任何Context (例如Activity getAssets()上調用getAssets()獲得的。

您無法直接訪問Assets文件夾,首先需要將數據從Assets文件夾復制到android,然后只有您才能訪問該文件夾中的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM