-1

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

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

或者

有没有办法,就像在 iPhone 中一样,只从应用程序包中读取?

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

任何帮助表示赞赏

问候~大卫

4

1 回答 1

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。

于 2012-08-25T22:42:38.313 回答