android搜索联系人
1. AndroidQQ通讯录4.6闪亮登场 让你领略“超快感”
Android QQ通讯录4.6版本的主要特点和改进包括操作速度大幅提升、关注人置顶功能、更多个性化设计以及快捷搜索联系人。
- 操作速度大幅提升:相比前一版本,联系人搜索速度提升至少40%,联系人备份性能速度加快50%以上,软件整体操作速度提升了2倍,让用户领略到“超快感”。
- 关注人置顶功能:用户可以将经常联系的好友设置为关注人,这些关注人会被置顶并显示在状态栏中,方便用户快速联系。同时,关注人的联系人详情还会显示手机号所在地的实时天气,增加互动性和关怀感。与关注人会话时,还有专属的全屏动画图案发送功能,提升用户体验。
- 更多个性化设计:新版本支持发送个性全屏动画,发短信也能够插入阿狸动态表情,让沟通更加富有趣味和动感。
- 快捷搜索联系人:新版本对拨号界面进行了全新设计,支持手机号和拼音双重搜索,提高搜索效率和精准度,简化了用户操作,更加省事省力。
此外,新版QQ通讯录还对双卡手机不兼容、部分机型来电界面卡等实际应用问题进行了优化改善,并延续了通讯备份、防打扰、私密信箱、隐私锁等特色功能,为用户提供更加全面和便捷的服务。
2. 如何在Android系统添加联系人
如您需要在Android系统手机上添加联系人请进入“联系人” >“MENU” >“导入联人” >“MENU” >“全部导入” >“Device” 就把所有SIM上联系人导入到设备上了。
3. android自带的联系人contact怎么操作
利用Intent确实可以实现这一需求。如果已经能够获取到联系人的ID,那么通过如下代码就可以直接打开联系人的详细信息页面:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("content://contacts/people/1" ));
startActivity(intent);
执行这段代码后,系统会自动调用预设的联系人查看Activity,从而展示对应联系人的详细信息。不过,根据不同的Android版本和手机厂商的定制,实际的界面和功能可能会有所不同。
值得注意的是,这里的ID是“content://contacts/people/1”中的“1”,需要根据实际情况替换为正确的联系人ID。此外,不同的联系人ID对应不同的联系人,因此确保使用的ID是正确的非常重要。
在使用Intent打开联系人详情页面时,还可以通过Intent传递额外的信息。例如,可以通过putExtra()方法添加参数,以便在打开联系人详情页面时传递更多数据。
例如,可以添加联系人的名字或者电话号码等信息作为额外参数,这样在打开联系人详情页面时,就可以直接展示这些信息。
除了直接打开联系人详情页面,还可以通过Intent启动其他相关功能。例如,可以启动编辑联系人信息的页面,或者启动添加新联系人的页面。这可以通过设置Intent的Action属性来实现,例如:
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(Uri.parse("content://contacts/people/1" ));
startActivity(intent);
这样就可以启动编辑联系人信息的页面。同样,可以使用ACTION_INSERT启动添加新联系人的页面。
总之,通过Intent操作Android系统自带的联系人功能非常灵活,可以根据实际需求选择合适的方式来展示或编辑联系人信息。
4. Android 联系人数据库介绍以及对联系人的基本操作
一、 联系人数据库
联系人的数据库文件的位置
/data/data/com.Android.providers.contacts/databases.contacts2.db
数据库中重要的几张表
1、contacts表
该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的
ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加
到收藏夹等信息。
2、raw_contacts表
该表保存了所有创建过的手机测联系人,每个联系人占一行,表里有一列标
识该联系人是否被删除,该表保存了两个ID:RawContactID和ContactID,
从而将contacts表和raw_contacts表联系起来。该表保存了联系人的
RawContactID、ContactID、联系次数、最后一次联系的时间、是否被添
加到收藏夹、显示的名字、用于排序的汉语拼音等信息。
3、 mimetypes
该表定义了所有的MimeTypeID,即联系人的各个字段的唯一标志。
4、data表
该表保存了所有创建过的手机测联系人的所有信息,每个字段占一行 ,该表
保存了两个ID:MimeTypeID和RawContactID,从而将data表和
raw_contacts表联系起来。
联系人的所有信息保存在列data1至data15中,各列中保存的内容根据
MimeTypeID的不同而不同。如保存号码(MimeTypeID=5)的那行数据中,
data1列保存号码,data2列保存号码类型(手机号码/家庭号码/工作号码等)。
二、对联系人的基本操作
这里的基本操作只是针对手机测的联系人,(U)SIM侧的联系人的操
作后续介绍。
如果对联系人的基本操作,我们必须得到许可。
方法就是在AndroidManifest.xml文件中配置如下权限:
<uses-permission android:name="android.permission.READ_CONTACTS"
/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"
/>