android 2.2-将手机存储扩展到SD


8

我听说有一种方法可以“装载” SD卡的某些空间,并使用它来扩展手机的存储空间。我需要这样做,因此我有足够的空间来安装仅允许在手机上安装的应用程序。

有人听说过吗?

我使用的Android v2.2,有HTC Desire


不知道我们有其中一个:)我如何迁移它?
罗克

该问题已被标记,稍后将由主持人迁移。

Answers:


4

如果您是root用户,则可以将任何应用程序移动到sdcard。市场上有适用于它的应用Move2SD EnablerApp Swap

更好的是,如果您使用自定义ROM(例如CyanogenMod),则其中一些具有允许您迁移任何应用程序的设置。如果您使用的是自定义ROM,则可能需要先检查一下。

如果要手动进行操作(不建议孕妇或当前患有心脏病的人使用),则可以使用终端仿真器或ADB运行一些相当标准的Linux / Unix命令集。该mount命令可以将文件系统中的任何文件夹重新绑定到文件系统中的另一个位置。或者,您也可以使用以下ln命令创建符号链接。请参见mountln手册。


好答案。我想知道他是否意味着要在SD卡上使用Ext分区。
马修·

@Matthew Read:是什么Ext partition意思?我想我是真的,但只是不知道。
罗克

@RonK:ext分区是Linux中使用的事实上的标准文件系统(Windows中的等效文件是NTFS,以前是FAT,Macs中的等效文件是HFS +)。它基本上是一个规范,指定如何在存储介质上写入文件和文件夹。但是,Windows无法读取ext文件系统(至少没有额外的软件),这就是为什么大多数制造商都将FAT用于外部SD卡的原因,尽管FAT是劣等文件系统。
Lie Ryan

ext分区以前对于app2sd是必需的,因为FAT分区没有任何安全性方案,并且Linux(实际上,大多数Unix系统)依赖于文件系统权限来实施安全性。专门针对Linux开发的ext具有其安全方案与OS的安全方案非常相似的优点。
Lie Ryan

2

Android OS 2.2及更高版本具有将应用程序移动到SD卡的内置功能。转到Menu -> Settings -> Applications -> Manage applications -> SD Card,然后在任何可用的应用程序上打勾而不打勾,然后Move to SD card应启用该按钮。这会将应用程序的主要部分移至SD卡,并释放了更多应用程序的空间。

如果您已扎根并运行支持Ext2 / 3/4分区类型的自定义ROM,则可以使用一些特殊的脚本来“欺骗”您的电话,使您认为SD卡的一部分实际上是内存的一部分,从而允许您可以安装大量的应用程序,而没有内置方法的大多数缺点。请注意,此方法的安装相当复杂,并且需要对SD卡进行重新分区,并刷新脚本,并可能导致手机不稳定。

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.