Adb push контакты в телефон импортирует по умолчанию на SIM-карту. Как изменить поведение для adb push на учетную запись телефона? - PullRequest
0 голосов
/ 29 октября 2018

Всякий раз, когда я пытаюсь импортировать контакты, используя 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 push работает как положено и импортирует контакты в телефон.

Как нам этого добиться, используя команды adb, без ручного вмешательства?

1 Ответ

0 голосов
/ 29 октября 2018

Этот параметр является внутренним для приложения Contacts, поэтому вы не можете управлять им через ADB или любой другой API.

Вы можете потенциально создать небольшое приложение, которое берет файл vcard с sdcard и сохраняет контакты на нем в телефон, но я не думаю, что это то, что вы ищете.

...