从应用程序文件夹中读取Android的Android /我需要移动它们吗?

时间:2012-08-25 22:32:00

标签: android image loading bundle assets

我的应用程序中有大约150多个PNG,我需要不断阅读。

我是否必须像打开数据库那样将这些文件从我的资源文件夹移动到/data/data/myApp.com/?

OR

在iPhone中没有办法只从应用程序包中读取?

好像不是将我的PNG添加到资源中,而是将它们添加到myApp.com/images并从那里读取,无论它是在内部安装还是在SD卡上?

感谢任何帮助

问候 〜大卫

1 个答案:

答案 0 :(得分:2)

Context.getAssets() http://developer.android.com/reference/android/content/Context.html#getAssets()返回AssetManager,允许您读取捆绑的数据。 例如

InputStream is=getAssets().open("image.png",AssetManager.ACCESS_STREAMING);

将从您的资源文件夹中读取image.png。