我的HTC上有400mb的内部存储空间,其中的100个空间被我(广泛的)联系人占用。我的存储空间一直很低-是否可以将联系人存储在SD卡上?
我查看了应用程序选项,将数据移至SD的选项显示为灰色。
还有其他聪明的方法来管理我的联系人列表的大小吗?我不知道如何在Google通讯录中创建群组-我不需要将整个通讯录同步到手机,但是我想保留完整列表。我也不需要为每个联系人存储照片,但是Google似乎会自动添加这些照片。
我的HTC上有400mb的内部存储空间,其中的100个空间被我(广泛的)联系人占用。我的存储空间一直很低-是否可以将联系人存储在SD卡上?
我查看了应用程序选项,将数据移至SD的选项显示为灰色。
还有其他聪明的方法来管理我的联系人列表的大小吗?我不知道如何在Google通讯录中创建群组-我不需要将整个通讯录同步到手机,但是我想保留完整列表。我也不需要为每个联系人存储照片,但是Google似乎会自动添加这些照片。
Answers:
据我所知,Android中的所有联系人都存储在“联系人存储”应用程序专用文件夹内的SQLite数据库中。该位置位于/data/data/com.android.providers.contacts/databases/contacts.db
因此,如果您具有设备的超级用户访问权限,则理论上可以将SD卡上的文件夹绑定到上述位置,也可以将上述文件夹作为符号链接(软链接)到SD上的某个位置卡。
但是,不建议这样做,因为会影响设备的稳定性和性能。例如,如果将手机连接到PC并将其作为驱动器安装,则SD卡会暂时卸载到手机上。另一个危险情况是在启动手机时以及在安装SD卡之前。在此期间,Contact Storage应用程序可能会尝试访问联系人列表(可能是为了缓存一些喜欢的联系人,或者可能有人给您打电话),Contact Storage应用程序可能无法预期所有这些原因,并且可能导致无法预测的结果(例如,应用程式的脏状态,无法联络您)。
您可以将联系人备份到SD卡:打开“联系人”应用程序,然后按菜单按钮。点击“备份联系人”。选择“存储卡”。
在Google联系人中创建群组:打开https://www.google.com/contacts并使用您的Google帐户登录。有一个创建组的选项(左列上的最后一个选项)单击它并命名组。现在在“我的通讯录”下创建了新群组。您可以在其中添加联系人。
过滤联系人:您可以过滤特定组中的联系人。为此,请单击菜单按钮,然后选择“过滤器”选项。点击您的Google帐户(最后一个带有电子邮件ID的选项)。取消选中要过滤的组,然后单击“确定”。