大家如果喜欢我的博客,请关注一下我的微博,请点击这里(http://weibo.com/kifile),谢谢
转载请标明出处(http://blog.csdn.net/kifile),再次感谢
大家在平时使用 Android 手机的时候,都会发现有些应用(例如 qq,微信,淘宝)为自己创建了账号系统,并且能够在设置页面看到他,可是当自己希望为自己的软件写一个账号系统的时候总是不知从何入手,现在我们就从头开始,一步一步打造属于自己应用的账号系统。
在进行设备账户管理的时候,我们会通过一个 AccountManager 类获取系统的账户管理类,获取的方法如下:
AccountManager mAccountManager = (AccountManager) getSystemService(ACCOUNT_SERVICE);
或者
AccountManager accountManager = AccountManager.get(context);
接下来我们需要通过 AccountManager 对象对账号系统进行操作。
1.获取账户信息
首先我们来查看一下如何获取用户已有的账户信息,如果你希望读取系统当前的账户信息,那么你首先需要在 manifest 文件中申明一个读取账户的权限,如下:
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
(1)获取所有账户信息
如果你希望获取到当前设备所有的账户信息,你可以使用:
accountManager.getAccounts();

本文详细介绍了如何在 Android 应用中创建自己的账号系统。从获取系统账户信息开始,逐步讲解如何声明账户服务、建立AbstractAccountAuthenticator,以及添加账户的权限和实现。通过这些步骤,开发者可以在Android设备上看到并添加自定义的账户类型。
最低0.47元/天 解锁文章
8170

被折叠的 条评论
为什么被折叠?



