我的应用程序中有大约150多个PNG,我需要不断阅读。
我是否必须像打开数据库那样将这些文件从我的资源文件夹移动到/data/data/myApp.com/?
OR
在iPhone中没有办法只从应用程序包中读取?
好像不是将我的PNG添加到资源中,而是将它们添加到myApp.com/images并从那里读取,无论它是在内部安装还是在SD卡上?
感谢任何帮助
问候 〜大卫
答案 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。