我对Android应用程序中的内存大小有些困惑,将应用程序安装在手机内存和SD卡之间有什么区别。我想响应速度和运行速度可能会有所不同。但我想知道这是否还有其他区别。
我也将我的应用程序安装在手机内存中,然后再次安装在SD卡中。
我可以看到的直接区别是应用程序的大小。
安装在手机内存中时:
总大小:5.15 MB
应用大小:4.96 MB
数据:192 KB
在SD卡中安装时:
总大小:3.15 MB
应用大小:2.96 MB
数据:196 KB
我的apk文件实际大小为2 MB。
为什么上述与手机和SD卡安装有所不同。
我对这些尺寸变化感到非常困惑。应用程序2 MB和数据4 KB的区别在哪里。
我在Google上搜索了很多,却找不到答案。我也在developer.android.com和stackoverflow中尝试过,但是我很不幸。
所以我的疑问是,
先感谢您。
最佳答案
Google提供了有关此主题的一些信息,内容涉及将应用程序安装在SD卡和内存here以及google blog上的区别。它们是不错的读物,包含有关不应将哪些类型的应用程序存储在SD卡上的信息。
某些应用程序不应该安装在SD上的主要原因是用户可以随时将SD卡(在某些手机上)卸下,从而引起问题。