Когда я создал свое приложение с помощью адаптера синхронизации, я заметил, что вы можете добавить учетную запись в меню «Приложения и синхронизация» в настройках. Я хочу, чтобы у моего приложения была только одна учетная запись на устройство, так есть ли способ удалить мое приложение из этого списка?
Адаптер Android Sync удаляет функцию добавления учетной записи с экрана «Приложения и параметры синхронизации»
Ответы (1)
Когда вы определяете свой адаптер синхронизации, вы можете указать, что он не виден пользователю, добавив android:userVisible="false"
в ваш файл XML - это исключит его со страницы настроек.
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="com.android.contacts"
android:accountType="com.mycompany.account"
android:userVisible="false"/>
person
Jens
schedule
19.10.2011
Это серьезно странно. Даже если вы удалите приложение вручную, перезагрузите устройство (или, что еще лучше, сбросьте настройки до заводских) и переустановите приложение с параметром userVisible=false?
- person Jens; 29.10.2011
Вы когда-нибудь находили способ исправить это? Даже если я уберу
android:label
и android:icon
из account-authenticator
, я получу пустую строку в списке Добавить учетную запись.
- person Tom Leese; 14.02.2014