Android 安装SD卡还是手机内存?为什么应用程序的大小不同?
我对android应用程序的内存大小有点困惑,在手机内存和SD卡中安装应用程序有什么区别吗。我想可能有不同的反应和运行速度。但我想知道在这方面还有什么不同 我也在手机内存中安装了我的应用程序,然后又在SD卡上安装了。 我能看到的直接区别是应用程序的大小 安装在手机存储器中时:Android 安装SD卡还是手机内存?为什么应用程序的大小不同?,android,android-sdcard,android-install-apk,Android,Android Sdcard,Android Install Apk,我对android应用程序的内存大小有点困惑,在手机内存和SD卡中安装应用程序有什么区别吗。我想可能有不同的反应和运行速度。但我想知道在这方面还有什么不同 我也在手机内存中安装了我的应用程序,然后又在SD卡上安装了。 我能看到的直接区别是应用程序的大小 安装在手机存储器中时: 总大小:5.15 MB 应用程序大小:4.96MB 数据:192 KB 安装在SD卡中时: 总大小:3.15 MB 应用程序大小:2.96MB 数据:196KB 我的apk文件的实际大小是:2MB。 为什么手机和SD卡安装
总大小:5.15 MB
应用程序大小:4.96MB
数据:192 KB 安装在SD卡中时:
总大小:3.15 MB
应用程序大小:2.96MB
数据:196KB 我的apk文件的实际大小是:2MB。 为什么手机和SD卡安装存在上述差异 我真的对这些尺寸变化感到困惑。其中应用程序为2MB,数据为4KB 我在谷歌上搜索了很多,但没有找到答案。我也在developer.android.com和stackoverflow上试过,但我运气不好 所以我的怀疑是,
提前谢谢。谷歌有一些关于在SD卡和内存上安装应用程序的区别的信息。它们具有良好的可读性,包含哪些类型的应用程序不应存储在SD卡上的信息
某些应用程序不应安装在SD上的主要原因是,用户可以随时移除SD卡(在某些手机上),从而导致问题。只要在设备上安装外部存储器,就不会影响应用程序的性能。 .apk文件保存在外部存储器中,但所有私人用户数据、数据库、优化的.dex文件和提取的本机代码都保存在内部设备内存中。 存储应用程序的唯一容器使用随机生成的密钥加密,该密钥只能由最初安装它的设备解密。因此,安装在SD卡上的应用程序只适用于一个设备。
用户可以通过系统设置将应用程序移动到内部存储器。SD卡上只安装了部分应用程序,报告的大小是内部存储器中应用程序的大小。谢谢。但问题是大小为何不同、如何不同,以及它如何优雅地影响存储利用率。。。