当我们浏览任何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