如果您不习惯于看到“内部存储空间不足”的通知,那么该怎么做才能防止手机的内部存储空间如此快地耗尽?

设置中的“ SD卡和电话存储”菜单除了有多少免费空间外,并没有告诉我很多。而且,我实际上没有安装太多的应用程序。我手机上排在前5位的存储应用程序是Gmail(18.6 MB),Twitter(17.5 MB),Facebook(12.55 MB),地图(9.63 MB)和Swype(6.06 MB)。

因此,那里是否有有助于监视内部电话存储的应用程序(除了您的普通文件管理器之外,例如Astro)?我应该做些什么来使手机存储空间保持在最低限度?

评论

FWIW,Twitter(我不使用)和Seesmic(我使用)合计约为5.3MB,而我的Gmail(设置为手动同步)为2.29MB。这是Nexus One上的Android 2.2。不知何故,仅在这两个区域中您就损失了将近30MB(36.1MB对7.6MB)。另外,如果您使用的是2.2版,则可以随意将哪些应用程序移至SD卡。

我在2.2上。我已将所有可以使用的应用程序移至SD卡。我将不得不尝试Seesmic或Twidroyd。自从Twitter发布正式应用以来,都没有使用过。

请参阅此处,Android如何计算您的个人空间限制:code.google.com/p/android/issues/detail?id=4991#c145

相关:如何在Android设备上使用磁盘空间?

#1 楼

我正在使用一个名为DiskUsage的应用程序,该应用程序可以可视化内部存储和SD卡的使用情况。

评论


DiskUsage令人赞叹,但由于它没有root用户访问权而受到限制,因此无法在神秘的文件夹“ System Data”中看到该文件夹​​,该文件夹可能很大(在我的情况下为4GB)。其他地方有讨论,如果太大,该怎么办,但我还没有找到确定的方法。

–杰斯·里德尔(Jess Riedel)
17 Dec 15'0:11

#2 楼

您列出的大多数应用程序很大,因为它们正在存储数据。应用程序本身并不大。我鼓励人们检查大型应用程序(您可以在设置的“管理应用程序”区域中按大小排序)。您可以很容易地清除数据并减小大小。这些应用程序的大多数数据尤其是电子邮件和旧数据,不需要真正在手机上传输。

评论


进入“管理应用程序”并清除应用程序缓存可能非常有帮助,尽管它应该自己管理这些应用程序。

–ale
2010-10-11 12:13

是的,如果手机的应用程序较少,那将是检查哪些应用程序正在使用大部分数据的最简单方法。

–杰瑟
2015年7月6日在11:09



如果您经常访问“管理应用程序”和“存储”以清除缓存数据,查看存储使用情况,则这里有个提示。我使用了来自sika524的QuickShortCutMaker来制作桌面快捷方式,以更快地访问这些屏幕(通过以下方式在应用中制作:通过选择Activites;选择设置;找到以* StorageSettingActivity和* ManageApplications条目结尾的活动;使用“ try”选项和“ create”按钮)。在AOS 5.x中,我发现这些选项相隔数个水龙头,这节省了数个水龙头。我只需要经常进行清理b / c我一直浸在最低10%阈值以下。

– Scott R
19年4月11日在7:30



#3 楼

为了更好地控制Android中的Gmail存储,您可以调整已同步的天数。该控件位于许多人不希望看到的地方。它在“标签”部分中。您可以在其中将同步调整为一定的天数;我用了2天。根据您的每日量,您可能需要1天或最多10天。

还有精细控制,您可以将已加星标的电子邮件保留4天,而其他时间均为2天天。

关于Gmail的标签设置。最好以为您实际上没有收件箱,而是有标有“收件箱”的电子邮件。

希望有帮助!进行更改后,它将立即同步并减少存储空间。我建议您在进行更改后关闭并重新打开手机(就像计算机一样,Android手机也要不时重启)。

评论


您是否发现任何设置更改实际上需要重新启动?如果电子邮件应用程序中有任何内容,那是一个严重的错误;我最多只是重启程序(甚至是一个烦人的错误),而不是整个电话,只是在电子邮件程序中应用设置。理想情况下,除了重新安装新的ROM之外,没有理由重新启动Linux。其他任何原因通常都是错误。

– Lie Ryan
2010-12-19 17:37

凉!我看不到这个选项……

–杰瑟
15年7月6日在11:11

#4 楼

我是APP2SD的忠实粉丝。它直接提供了可以将哪些应用程序移动到SD以及是否可以删除缓存的建议!

评论


该功能内置在Gingerbread中。

–詹姆斯·麦克马洪
11年7月20日在12:20

#5 楼

我使用的是DiskUsage和Link2SD这两个应用程序的组合,它们帮助我在Gingerbread和ICS上都避免了存储使用。我对Android的内置存储管理工具所遇到的问题是:


它仅显示应用安装所使用的空间(不计算游戏中常见的“资源”下载) )
在已安装应用程序列表中报告的大小不考虑缓存使用情况(因此您必须猜测并查找可疑应用程序的详细信息)

DiskUsage非常适合查找“资源”,这可能会占用大量空间,甚至在卸载下载它们的应用程序时也会被留下。

但是,如果您安装了许多中小型应用程序,或者正在使用许多保持在线状态的应用程序,Link2SD可以让您快速找到任何行为异常的应用程序。它显示了所有已安装应用程序的列表,并允许您按名称,安装日期,安装大小(“ apk + dex + lib”选项),数据大小,缓存大小或总计(安装+数据+缓存)对它们进行排序大小。



如果您有很多应用程序显示大量缓存使用,Link2SD也可以使用“清除所有应用程序缓存”选项一次清除所有它们。

此外,如果您使用的是Gingerbread,请注意,移至SD卡的应用程序会在内存中保留其自身的一部分(称为“ dex”),并且该“ dex”的大小因一个应用到另一个。使用Link2SD,您可以按“ dex”大小进行排序,并快速找到可能太大而无法在某些手机上安装的任何应用程序,即使它们允许移动到SD(我正在寻找您,Google +客户端)。或者相反,您可以按“ apk”或“ lib”进行排序,然后将顶部附近显示的所有应用(并允许移动)移至SD。

评论


是的,link2sd增加了电话内存中的可用空间,但需要有根电话

–杰瑟
15年7月6日在11:12

#6 楼

您还可以选择用K9邮件客户端替换默认的GMail应用-主要优点是它可以处理其他POP3 / IMAP4帐户,以及将电子邮件帐户的存储空间保留在SD卡上-此选项确实使其成为了第一次访问的速度有点慢,但是如果内部存储器中的空间非常宝贵,则可以节省空间。

您还可以尝试使用其他较小的Twitter客户端,例如Tweetdeck或Touiteur,甚至是基于Web的移动设备WRT Swype,例如http://m.twitter.com或http://m.tweete.net

这样的网站,这将消除对客户端应用程序的需求。如果您更喜欢其他普通键盘,则市场上有很多更好的键盘,例如Better Keyboard / Smart Keyboard等。它们的尺寸要小得多,但肯定没有Swype的功能。

评论


Gmail简直就是魔鬼,它具有许多非标准功能,如果没有IMAP4客户端无法始终如一地处理,我将无法使用它们(例如存档,标签,重要邮件等)。

– Lie Ryan
2010-12-19 17:30

好吧,有一些解决方法-将邮件移到标签文件夹中实际上将为该邮件分配标签。另外,如果您在IMAP客户端中“标记”邮件,则相当于在Gmail中对该邮件加注星标(当然,如果您在实验室中启用了扩展星标图标,则不会帮助您分配其他图标)

– Sparx
2010-12-20 13:28

#7 楼

回复:Twitter应用程序。除非其中有所更改(自从我使用它以来已有两个版本),否则它将所有缓存存储在“数据”中,您可以通过在设置中“管理应用程序”来清除它。如果您确实清除了所有数据,则需要打开该应用程序,然后重新登录。其他应用程序(例如TweetDeck)在“缓存”部分中更容易清除这些内容,但Twitter却做得不正确。

#8 楼

要么清除您的dalvik缓存,安装自定义rom(例如cyanogen),要么使用名为“ LinkApp2SD”的应用将应用强制到SD卡(由于这个原因,我不得不重新格式化我的标签,但是如果您是root用户,它应该可以工作并拥有通过G认证的手机。)
此外,如果您不想让手机生根,也可以尝试清除应用数据和缓存,甚至卸载不再使用的应用。
请参阅我网站的博客,以查找可以移动的炫酷应用和游戏。

#9 楼

我使用了前面提到的Disk2Usage来查看正在消耗我的数据的内容。

您可以做什么取决于您的设备。

如果您有外部设备SD卡除了手机的内部存储器外,还可以定期移动数据。例如,我的相机拍摄照片并将其存储在内部存储器中。由于我的手机(Epic 4G Touch)具有8百万像素的摄像头,这些照片可能会变得很大,因此当空间不足时,有时我会将所有照片移至SD卡。

我我还注意到许多程序在内部存储器中缓存数据。我见过照片应用程序会缓存缩略图,甚至Amazon的App Store也会为您从该商店下载的所有应用程序缓存整个应用程序APK。这会占用很多空间,而且通常可以安全删除,因为如果应用需要,它可以重新下载。
我使用上面的Disk2Usage应用找到大型缓存目录,然后使用文件管理器应用程序(例如Solid Explorer)来删除那些缓存的文件。

希望有帮助。

#10 楼

我已经使用终端仿真器查看了我的文件夹(找不到可以查看内部存储分区的任何应用程序-/ data等。

请注意,您需要对此具有超级用户权限( m扎根,所以我只输入了su

#11 楼

在设置的“管理应用程序”区域中,选择您不使用的应用程序。如有可能,请卸载这些应用程序,否则,以下方法将大大减小其大小。强制关闭,清除缓存,清除应用程序数据,卸载更新,禁用。这也阻止了它们再次生长。同样在android 4.x中,写到sd的应用程序的功能被破坏了,只有android本身。通过文件管理器具有该权限。此外,尽管上面的许多应用看起来不错,但它们会占用一些空间。我在Galaxy s5上发布信息,但许多较旧的设备没有16gb的存储空间可玩。但是,我建议您使用一款优秀的清洁应用程序,该应用程序可以检测并清除应用程序残留的数据,当然,如果您决定停止使用此类应用程序,则可以将其卸载,这已经达到了目的。还将歌曲,铃声,图片等始终移动到SD卡中。

#12 楼

我刚刚收到了空间不足的通知,并使用了Memory Map,这对于查找问题是非常有帮助的。

#13 楼

为了使它更新一些,让我添加一个缺失的部分。在两行之间,您可能已经读到许多预装的应用程序非常渴望数据-即使您不需要它们。他们正在接收更新,这又消耗了“用户空间”。因此,您可以执行以下步骤:


转到设置› Apps

,请确保选择“所有应用”标签(在某些设备上:选择“下拉菜单中的“所有应用”)。
现在浏览尚未安装的应用。对于您从未使用过且不打算使用的每个选项(以后改变主意时不会慌张,可以调换步骤):


点击它们的条目
点击“强制停止”(如果未显示为灰色),以确保应用不再运行
点击按钮以“清除缓存”和“删除数据”
如果您看到标有“卸载”的按钮更新”,将其推送。然后将其重新标记为…
按“禁用”按钮。有关此背景,请参阅我们的disable-app标签Wiki。



您通过这种方式所获得的成就:


您释放了应用程序数据所占用的空间
通过禁用它们来释放了其更新所消耗的空间
,请确保它们不会生成新数据并且也不会接收更新

/>如果将来在任何时候都想要这些应用之一,请转到相同的位置。您再也不会看到“禁用”按钮:在此过程中,您按下Aftger时,您会注意到它现在被标记为“启用”。按那个该应用将重新启用并可用,其更新也将重新开始。

#14 楼

我还发现“禁用”捆绑应用似乎释放了很多内部存储。

我在android IRC频道上与人们聊天,而且似乎所有应用始终使用某种形式的缓存来占用内存。

无法禁用的应用程序,例如Google地图,音乐,电影,YouTube,驱动器,照片,视频群聊等,都可以“禁用”。它们已恢复为出厂版本,并且不再在后台运行。

我的内部存储空间不足,因此释放了大约1GB的内部存储空间。

这是在具有8GB内存的archos 50铂金版上完成的。