2013-10-24 3 views
1

В моем приложении я настроил собственный тип accountType, который определен в моем authenticator.xml. Учетные записи, созданные моим приложением, уже отображаются в глобальных настройках.Как настроить конфигурацию учетных записей Android для моей учетной записи?

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

Каков код для создания необходимого намерения перейти непосредственно к настройке учетной записи для моего настраиваемого типа accountType?

ответ

1
import android.provider.Settings; 
ctx.startActivity(new Intent(Settings.ACTION_SYNC_SETTINGS)); 

Добавить экстра этого намерения под названием Settings.EXTRA_AUTHORITIES со значением, который является авторитетом для вашего аккаунта, вы можете ограничить счета, показанные на только ваш. Значение должно быть в массиве строк.

+0

Как узнать, чем является авторитет моей учетной записи? Это тип accountType? – Witek

+0

Проверьте документы;) http://developer.android.com/reference/android/provider/Settings.html#ACTION_SYNC_SETTINGS[/link] http://developer.android.com/reference/android/provider/Settings .html # EXTRA_AUTHORITIES [/ link] – Dage

+0

Это также может помочь вам: http://developer.android.com/guide/topics/manifest/provider-element.html – Dage

Смежные вопросы