您的位置:首页 > 其它

【原创加转载】设置->账户,设置->添加账户,中应用列表的显示

2014-04-16 19:11 330 查看
一、添加账户


添加账户,这里列出了系统所有支持的账户,提供给用户选择,进入的Activity是:ChooseAccountActivity.java 。一个应用,想要在添加账户中显示出来(只显示,其他什么都不做),这个很简单。例如:应用AccountTest 在它的AndroidManifet.xml中 添加:

<service android:name="com.example.accounttest.AccountService"
android:exported="true">
<intent-filter>
<action
android:name="android.accounts.AccountAuthenticator" />
</intent-filter>

<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>


声明了这Intent: android:name="android.accounts.AccountAuthenticator"的service 来向AccountManager注册一个账户类型,同时,在meta-data中声明一个account-authenticator的xml,用来描述设置->添加账户,中的图标、显示的名字还有账户的类型。这样就可以在添加账户中显示了。

authenticator.xml我是这样定义的:

<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="com.example.accounttest"
android:icon="@drawable/ic_launcher"
android:smallIcon="@drawable/ic_launcher"
android:label="@string/app_name_ddd"
/>
这样,我的设置->添加账户中就显示了一个叫AccountTest_fff的应用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐