Pro Android学习笔记(一五八):联系人API(1):账号
2015-02-13 09:31
295 查看
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。
在content provider中我们已经学习了如何通过抽象的provider接口,通过URL以及privider的API对数据进行增删改查。联系人的URL的authority是content://com.android.contacts。具体的信息可以在android.provider.ContractsContract包中可以查阅。Android 4.0引入了user profile,和社交网络的概念一样。
在手机的设置中,我们可以找到账号的设置,可以添加新的账号。这些账号可以持有一个或者多个联系人,有它自己的联系人组,或者说账号是联系人的parent。一个账号由两部分组成,账号名和账号类型,以Google账号(即Gmail账号)为例,账号名是email中的用户名,账号类型是com.google。账号类型在设备中是唯一的,而账号名在账号类型中又是唯一的,可以将一组联系人加入到这个账号中。
private void listAccount(){
AccountManager accountMrg = AccountManager.get(this);
Account[] accounts = accountMrg.getAccounts();
int index = 1;
for(Account one : accounts){
tv.append("账号" + (index++) + "名字 :"+ one.name + "\n类型: " +one.type + "\n\n");
}
}
相关链接:我的Android开发相关文章
在content provider中我们已经学习了如何通过抽象的provider接口,通过URL以及privider的API对数据进行增删改查。联系人的URL的authority是content://com.android.contacts。具体的信息可以在android.provider.ContractsContract包中可以查阅。Android 4.0引入了user profile,和社交网络的概念一样。
在手机的设置中,我们可以找到账号的设置,可以添加新的账号。这些账号可以持有一个或者多个联系人,有它自己的联系人组,或者说账号是联系人的parent。一个账号由两部分组成,账号名和账号类型,以Google账号(即Gmail账号)为例,账号名是email中的用户名,账号类型是com.google。账号类型在设备中是唯一的,而账号名在账号类型中又是唯一的,可以将一组联系人加入到这个账号中。
private void listAccount(){
AccountManager accountMrg = AccountManager.get(this);
Account[] accounts = accountMrg.getAccounts();
int index = 1;
for(Account one : accounts){
tv.append("账号" + (index++) + "名字 :"+ one.name + "\n类型: " +one.type + "\n\n");
}
}
相关链接:我的Android开发相关文章
相关文章推荐
- Pro Android学习笔记(一六一):联系人API(4):读取整合联系人
- Pro Android学习笔记(一六二):联系人API(5):读Raw Contacts
- Pro Android学习笔记(一六七):联系人API(10):在Personal Profile中添加raw contact
- Pro Android学习笔记(一六三):联系人API(6):联系人详细信息
- Pro Android学习笔记(一六四):联系人API(7):添加联系人
- Pro Android学习笔记(一六五):联系人API(8):控制整合
- Pro Android学习笔记(一五九):联系人API(2):联系人应用
- Pro Android学习笔记(一六六):联系人API(9):Personal Profile
- Pro Android学习笔记(一六十):联系人API(3):联系人数据
- Pro Android学习笔记(一二二):Telephony API(4):发Email
- Pro Android学习笔记(一二三):Telephony API(5):Phone
- Pro Android学习笔记(一二五):Telephony API(7):SIP Phone(下)
- Pro Android学习笔记(一二一):Telephony API(3):读短信
- 保险箱Pro-加密保护您的照片、视频、账号、联系人、日记
- Pro Android学习笔记(一二四):Telephony API(6):SIP Phone(上)
- Pro Android学习笔记(一一九):Telephony API(1):发送短信
- Pro Android学习笔记(一二十):Telephony API(2):接收短信
- Pro Android学习笔记(一五四):传感器(4):陀螺仪、加速传感器
- Android学习笔记十七.使用ContentProvider实现数据共享(四).操作系统(联系人)的ContentProvider
- Pro Android学习笔记(一五六):传感器(6): 磁场传感器和方位(下)