解决方案:Android 9设备使用非Google账号存储联系人
问题描述
用户希望在不使用Google账户的情况下从Google Contacts应用导入联系人。由于该应用只能将联系人同步到Gmail,而用户不想利用Google服务来存储和同步他们的重要信息(如联系人、电话本等)。因此,他寻求一种方法实现将导入的联系人数据保留在本地设备上。
目前面临的问题
- 使用标准的Google Contacts/Dialer应用时,默认情况下所有本地联系人都会被自动同步到Google服务,在Android系统重启后会丢失这些非联网状态下的本地联系人。
- 一些老的应用(示例如StackExchange中的回答),虽然提供了不使用Gmail的方式导入联系,但是效果并不理想。
解决方案探索
- 通过
.vcf
文件手动导入
使用第三方应用如am.ed.importcontacts
来从.vcf
格式的文件直接导入本地联系人。
– 需要注意的是,将导入过程设置为只存储于设备上,而不是同步到云。然而,部分用户在实际操作中遇到的问题是导入选项与预期不符,导致重复或错误地创建多条相同的联系信息。
- 关闭Google服务权限
可以尝试进入相关应用的设置页面,禁用与Google相关的第三方服务授权选项,从而改变Google Contacts/Dialer默认的行为模式。具体操作如下:
- 选择性关闭一些对通讯录和拨号本至关重要的Google在线服务,比如电话调用和短信发送所必需的服务。
在执行这种设置更改后尝试重新启动联系人应用,有时会自动跳过关联Google账号的阶段。
- 第三方替代方案
如果上述方法效果不佳,还可以考虑使用专门的第三方通讯录管理应用。例如:
– 使用第三方应用如Simple Mobile Tools - Contacts
来单独维护本地电话本。
虽然这涉及到从官方渠道卸载系统默认的Google应用并安装第三方版本的可能性(但请注意,对于某些设备制造商而言,可能存在使用预装应用的风险)。不过对于想要避开Google服务监控影响的需求,这是相对安全的选择。
总结
通过探索本地方式保存联系人信息的方法和采用更定制化的第三方工具,可以在一定程度上绕过依赖Google云端服务的限制。值得注意的是,并非所有方法都适用于每一种Android设备,需要根据具体机型进行适当的配置调整。
对于Redmi Note 8 Pro等使用小米系统但安装了标准Google应用包的手机用户来说,在设置中调整某些关键权限和服务可能提供了一种有效的解决方案。