将应用安装到SD后,应用应该占用任何内部存储吗?


11

我的内部电话内存存储空间非常低-在180 MB的可用空间中,我只有5 MB。我了解并非所有应用程序都可以安装到SD卡中,而这些应用程序会用尽我的内部存储空间。幸运的是,这些都很罕见。

但是,我最近安装了一个列出在SD卡上而不是内部存储器上的应用程序。即使如此,安装后,我现在收到“空间不足”的警告。该应用程序占用了16 MB,我似乎还记得之前我有20 MB以上的内部存储空间...因此,从该空间来看,它似乎仍在占用内部存储空间。

所以我的问题是:安装在SD卡上的应用是否应该占用内部存储空间?

是什么原因造成的?市场是否将安装文件存储在内部缓存中的某处或某些奇怪的地方?当我的SD卡上有GB的可用空间时,为什么到底需要担心应用程序占用的空间?

我的设备是运行2.2.1的GT-S5570。

Answers:


8

一个应用程序由dex文件,apk文件,数据文件和库组成。在SD卡中安装应用程序时,并非所有应用程序部分都保存在SD卡中。其中一些保留在内部存储中。

但是,如果您的手机已扎根,则可以使用link2sd之类的程序将所有应用程序片段移至SD卡。

编辑:

您可以使用app2sd之类的程序轻松查看可以将哪些程序移至SD卡。您可以手动移动显示的应用程序,也可以忽略其中一些。

如果转到“设置”->“应用程序”->“管理应用程序”,则显示的大小即为内部存储器中的大小。这只是我的猜测,是根据以下计算得出的:注意到内部存储的可用空间,将一些应用程序移至SD卡,然后仅减去应用程序的减少空间。

抱歉,我没有提到您需要第二个分区才能使link2sd正常工作。但是,如果您在问题中给出了您愿意扎根的暗示,那么我会对此进行更深入的讨论。另外,您的主要问题是,移至SD卡的应用是否应占用内部存储空间。这与link2sd无关,它只是在回答时出现的。无论如何,建议您在第二个分区旁边使用6类SD卡。我写了一个博客张贴关于使用link2sd 在这里,你可能会发现它很有用。


是否有一个应用程序可以找出SD卡上的内部空间应用程序实际使用了多少?
Ilari Kajaste

1
如果转到“设置”->“应用程序”->“管理应用程序”,则每个应用程序中提到的大小就是它在内部存储器中使用的大小。
2011年

真?在我看来,它仅显示该列表中该应用程序的总大小...
Ilari Kajaste 2011年

1
在将应用移至SD之前和之后查看应用程序的大小,减小的大小将是内部存储中获得的大小。
2011年

1
在我看来,就像DiskUsage 确实事先告诉我通过Link2SD将整个应用程序链接到SD可以获得多少空间。而且我认为通过常规方式“移至SD”会(至少)释放DiskUsage为该应用程序报告的“ apk”大小。
Ilari Kajaste 2011年

4

您可以使用DiskUsage应用查看dalvik缓存占用了多少空间。我的理解是,当应用程序移动到SD时,缓存不会移动。将该大小与数据大小相结合应该可以很好地了解内部存储器上将剩余多少。


2
DiskUsage不需要root。
ale

Diskusage似乎显示了应用程序存储在内部存储中的三种类型的东西-数据,apk,dalvikCache。这些是什么?
Ilari Kajaste 2011年

如果我使用link2sd之类的工具将所有应用程序的内容移动到SD,DiskUsage中显示的应用程序大小是否恰好是我将要重新获得的内部存储量?
Ilari Kajaste 2011年

嗯,似乎APK仅适用于未使用SD的应用。因此,“移至标清”确实意味着仅“将apk移至标清”?
Ilari Kajaste

1

内存和SD卡上的存储空间没有标准大小,但是您的问题可能与下载的内容无关,这可能是由于缓存所致-大多数缓存都在内存中。

您是否已进行任何操作以清除这些限制/限制它们,从而释放内部存储器的空间。如果您拥有Astro或Android Assistant,这些程序将内置程序来帮助解决此问题(免费),或者您可以获得专用的应用程序来清除缓存。或者从主页进入菜单-设置-应用程序-管理应用程序。等待它们全部加载。转到全部标签,然后按菜单-按大小排序。逐一检查缓存大小,并在必要时进行清理-还有助于您了解是否确实有某个应用程序确实未被使用并因此想要删除。


1

一点横向思考对我有用。我的手机空间也很有限,某些我喜欢访问但偶尔使用的应用程序。我使用Androzip应用将其备份到sd卡上,然后将其完全从手机主存储器中删除。然后,我在需要时快速重新安装相关的apk文件。效果很好。

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.