簡體   English   中英

資產@ Android

[英]Assets @ Android

我在apk文件中列出資產時遇到問題,我的目標是能夠獲取我資產之一的直接路徑並將其傳遞給使用JNI的本機代碼
1.我已經在項目的資產文件夾中添加了一個文件
2. 我已經驗證了由於編譯我的項目而導致的apk文件的“ / assets”文件夾中存在該文件
3.在我的活動的“ onCreate”功能中,請執行以下操作:
AssetManager是= this.getApplicationContext()。getAssets();
字符串strAssets [] = am.list(“ / assets”);
4. strAssets.length始終為零
5.對於“ ./assets”和“ assets”,我得到相同的結果

我在這里做錯了什么? 為什么我不能列出可用資產?

任何幫助將不勝感激。

〜納達夫在索芬

am.list("/assets")在資產文件夾中查找名為“ assets”的文件夾。 只需使用am.list("")即可獲取所有文件。

list方法的參數是資源文件夾的路徑。 如果它是根目錄,您是否應該從空字符串或單個斜杠獲得結果?

AssetManager.list(字符串路徑)

暫無
暫無

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

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