【原创加转载】设置->账户,设置->添加账户,中应用列表的显示
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的应用。
相关文章推荐
- List<Map>类型的JavaScript数组应用范例:资讯列表多样化显示
- iOS App让自己的应用在其他应用中打开列表中显示、iOS把自己的应用添加到”活动“、将PDF文件Open In MyApp
- IE10打开网页后,自动设置浏览器模式为“IE10兼容性视图”,我添加了 <meta http-equiv="X-UA-Compatible" content="IE=8">只修改了文档模式,请问如何
- Delphi中文技巧集->基础课程->字符串列表及应用(2010年8月24日星期二)
- &lt;转载自刘佳ID:freedom0203和waret&gt; C++中成员初始化列表的使用
- 设置->应用 停止sevice是否会调用ondestory
- [ --> C Language<-- ] employee信息添加,删除,列表的示例程序
- 重学Python - Day 03 - python基础 -> while循环实例 + Continue && break的应用 + 列表的初步学习
- Android:添加自己的应用到“分享”->"发送文件"选项
- DataSet&DataTable如何绑定下拉列表控件获取不重复的值,如何添加一列自定义文字,并在下拉列表控件中显示自定义文字[winform学习实例]
- 代理服务器设置 && PC上装载旧版本驱动程序 && 查看windows登陆记录 && WIN7上跳过从windows update获取驱动 && 在开始菜单添加应用快捷方式
- Android-->View.setX()和.setY()的使用(移动布局,设置布局位置,动态添加View)
- Android 7.0 如何将应用添加设置列表
- 从零开始学android<ListView数据列表显示组件.二十一.>
- js获取并设置<p></p>的显示的值。
- Android实战简易教程<十一>(树形组件:ExpandableListView显示和动态添加删除)
- Eclipse3.4中复制WEB工程之后,修改工程名字,Servers->tomcat服务器“添加和删除工程”显示的是之前工程
- <Linux+Qt>设置双视频显示及切换
- HTML设置页面透明度<转载>
- Notepad++的字体设置加Consolas和微软雅黑混合字体<转载>