當我們瀏覽任何apk時,我們發現有一個名爲assets的文件夾。現在我想以編程方式訪問該文件夾。那麼我應該如何繼續? (該程序的輸入將是apk文件/只是應用程序的名稱)。如何訪問資產文件夾下的文件?
11
A
回答
14
這將列出在資產文件夾中的所有文件:
AssetManager assetManager = getAssets();
String[] files = assetManager.list("");
這打開certian文件:
InputStream input = assetManager.open(assetName);
1
例如:如果你有.TTF文件在您的資產文件夾: 然後你使用這樣的:
Typeface font = Typeface.createFromAsset(getAssets(), "MARKER.TTF");
這裏是鏈接:http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromCode
6
如果你想從資產文件夾使用訪問文件下面的代碼:
InputStream is = getAssets().open("contacts.csv");
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(is);
HttpContext localContext = new BasicHttpContext();
HttpResponse response =httpClient.execute(httpGet, localContext);
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
相關問題
- 1. 資產訪問文件夾
- 2. 失敗的訪問資產文件夾
- 3. Vue 2 + Webpack:訪問資產文件夾
- 4. Symfony訪問資產文件夾
- 5. 無法訪問資產文件夾中的文本文件
- 6. 無法訪問資產子文件夾中的文件
- 7. Angular 2:無法訪問資產文件夾中的文件
- 8. 無法訪問資產子文件夾中的文件
- 9. 訪問資產文件夾中的文件
- 10. Android訪問資產文件
- 11. 從Android中的XML文件訪問資產文件夾下的字體
- 12. 如何訪問Android資產文件夾中的數據庫?
- 13. 如何訪問我的資產文件夾視頻?
- 14. 通過Id或名稱訪問資產子文件夾下的文件android studio
- 15. NSBundle和資源文件夾內的訪問文件夾
- 16. 如何訪問資源文件夾的MP3文件以外的MP3文件
- 17. [Android資產]:文件或文件夾?
- 18. 如何訪問java類中WEB-INF文件夾下的文件
- 19. 無法訪問的資源文件夾
- 20. 資產文件夾結構
- 21. 資產和域文件夾
- 22. 無法訪問的資產文件夾(的Ruby-on-軌)圖像
- 23. 的Rails 3.1.3無法訪問內部資產/ JavaScript的文件夾中的文件
- 24. 如何找到URI的資產文件夾中的文件xamarin
- 25. 訪問資產文件夾中的.sqlite數據庫
- 26. 瀏覽文件夾和文件資產文件夾內
- 27. 無法訪問CSS文件笨資產的文件夾,顯示404錯誤
- 28. 如何對資產文件夾中的文件進行排序?
- 29. 如何從android資產文件夾中檢索文件的url?
- 30. 如何獲取Android資產文件夾中的文件屬性?
非常感謝您的幫助,但它返回我只是我自己的應用程序的文件,我想訪問的資產文件夾另一個應用。 – AndroidDev
檢查http://stackoverflow.com/questions/2454477/access-assests-from-another-application – Nermeen
您無權訪問其他應用資源。無論如何,你爲什麼要這麼做? – Teovald