Я хочу получить телефон по умолчанию и SIM-карту ACCOUNT_NAME и ACCOUNT_TYPE.
На некоторых устройствах, когда я пытаюсь сохранить контакт, он не отображается в приложении "Контакты" по умолчанию на устройстве (например, SONY или ASUS).
Это не работает, когда я пытаюсь передать значение null в ACCOUNT_NAME и ACCOUNT_TYPE при сохранении контакта путем массовой вставки.
Как я могу получить ACCOUNT_TYPE и ACCOUNT_NAME контакта по умолчанию для телефона и SIM-карты?
Ответы (1)
Каждый производитель устройств указывает все, что хочет, в качестве типа учетной записи и имени для телефонных контактов телефона. Я составил список основных производителей здесь: https://stackoverflow.com/a/44802016/819355
Что касается контактов SIM-карты, почти все производители используют: vnd.sec.contact.sim
в качестве типа учетной записи, кроме OPPO, которая использует: com.oppo.contacts.sim
.
Если у вас есть что добавить в эти списки, пишите в комментариях.
person
marmor
schedule
21.08.2017
Я думаю, мы можем использовать AccountManager, чтобы зациклить учетные записи устройства и попытаться найти то, что мне нужно, может быть!
- person Raul Tunduc; 22.08.2017
да, так я попал в свой список телефонных контактов и сим-контактов
- person marmor; 22.08.2017