嗨,我终于明白了问题,这是我之前发布的代码 https://stackoverflow.com/questions/13910206/sqllite-database-work-in-emulator-but-not-work-in-real-device当我在模拟器中运行我的应用程序时,工作正常并加载像 30 KB 40 KB 50 KB 这样的小图像可以很好地保存和检索,但是当我在读取设备图像中运行我的应用程序时,图像很重,比如 700 KB 800 KB,所以不是保存和检索应用程序意外停止我该怎么办?请帮帮我
我认为您一定是内存不足错误。这是因为您正在渲染超过 500 KB 的图像。每当将此类图像渲染为位图时,它们都会占用 2 到 5 MB 的堆大小。因此,您必须创建一个样本大小,以便根据您的屏幕分辨率显示图像。
Android 开发者有 高效加载大位图文章.
引用
1) http://developer.android.com/training/displaying-bitmaps/load-bitmap.html#read-bitmap