如何獲得.json
配置文件的所有列表,這些文件不在SD卡上,而是位於我的包中?圖像上的貝婁顯示了我想要訪問的文件夾中的文件。這個想法如下:當應用程序啓動時,我想獲取配置文件的列表,它們的路徑並顯示給測試人員以選擇連接到哪個服務器。我怎樣才能做到這一點?我在尋找PackageManager
和AssetManager
,但沒有結果。android從包中獲取文件列表
當我把文件夾配置到文件夾資產,這段代碼遊戲我可用的配置列表,但我怎麼能得到他們完整的路徑來閱讀它們?
AssetManager am = getAssets();
String s = getPackageName();
Resources tmp = pm.getResourcesForApplication(s);
String [] arr = am.list("configs2");
很高興你解決了你的問題!雖然不建議將它作爲字節緩衝區讀取,但使用BufferedReader更安全: 'BufferedReader reader = new BufferedReader(new InputStreamReader(input_stream))'然後使用'reader.readLine() –