每当我尝试使用adb导入联系人时使用如下命令:
adb shell am start -t text/vcard -d file:///sdcard/Folder1/vcard.vcf -a android.intent.action.VIEW com.android.contacts
联系人被推送到SIM卡。
遍历此屏幕:“通讯录应用程序 - >设置 - >帐户”。我将“SIM”视为一个帐户。我必须手动为“电话”添加另一个帐户。此后,adb按预期工作并将联系人导入电话。
我们如何使用adb命令实现此目的,无需人工干预?
此设置是Contacts
应用程序的内部设置,因此您无法通过ADB或任何API控制它。
您可以创建一个小应用程序,从SD卡中获取vcard文件并将其上的联系人保存到手机中,但我不认为这是您正在寻找的。