为什么将应用程序移至SD卡后尺寸会变小?


15

例如,“条形码扫描仪”应用程序占用:

总计:0.96MB
应用程序:0.92MB
数据:40KB

在通电话。当我将其移至SD卡时,它更改为:

总计:524KB
应用程序:484KB
数据:40KB

它如何变化?

Answers:


14

就像布莱恩(Bryan)所说的(我无法发表评论,因此不得不添加另一个答案...)一样,它不会移动整个应用程序。移动后给出的大小仍保留在内部存储器中-它不会为已移动到SD的元素提供任何大小。

因此,在回答您的问题时,应用程序不会变小,只是内部存储空间会变小。


2
该应用程序的哪些部分移至SD卡,手机上还有哪些部分?
LifeH2O

4

据我所知,它可以将应用程序从内部存储转移到SD卡中。因此,例如,数据库,图像或其他资源将被移走。我不知道它如何工作的确切细节。


0

请参阅在哪里可以找到我的Android应用程序?关于应用程序空间的分布和位置。

另请参阅将应用程序移至SD卡有哪些弊端?

只要将外部存储器安装在设备上,对应用程序的性能就不会有影响。.apk文件保存在外部存储中,但是所有专用用户数据,数据库,优化的.dex文件和提取的本机代码都保存在内部设备内存中。

因此odex,任何应用程序的文件仍会保留,并占用内部存储空间/data/dalvik-cache

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.