我为正在使用的应用程序实现了自定义帐户。这是我的authenticator.xml:
<?xml version="1.0" encoding="utf-8"?>
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="MyApp"
android:icon="@drawable/logo"
android:smallIcon="@drawable/logo"
android:label="MyApp"
android:accountPreferences="@xml/account_preferences" />
我可以使用Android设置的“添加帐户”功能添加帐户,我的应用可以使用所有帐户信息。但是,该帐户永远不会与我的Google,Twitter,Faceboock等帐户一起显示在列表中。
我在一个相关的问题中发现了一条线索,发问者试图在Android设置中不显示其自定义帐户。如果您未指定标签,则该帐户将不会显示在列表中。
如果不指定本地化字符串,则会发生相同的情况。我通过添加条目strings.xml
并进行更改来修复它:
android:label="MyApp"
到:
android:label="@string/app_name"
现在,该帐户显示在设置的“帐户和同步”部分。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句