android本地Contact专栏
本专栏介绍android本地联系人模块,如何取得本地联系人,如何取得取得特定联系人的信息,如果取的头像信息等
移动爱好者
这个作者很懒,什么都没留下…
展开
-
如何获取android手机联系人并按字母展示(一)
android提供了本地数据库的查询uri,可以查询出数据:采用一个AsyncQueryHandler来进行查询, AsyncQueryHandler自己开启了线程来进行数据查询,很方便protected AsyncQueryHandler mQueryHandler;protected final void queryPersonal() { mQueryHandler.原创 2014-08-18 07:09:33 · 1622 阅读 · 1 评论 -
如何获取android手机联系人并按字母展示(二)
下面写怎么让每个首字母相同的联系人归类展示:在adapter implement SectionIndexer这样adapter里必须实现以下3个接口: @Override public Object[] getSections() { //section的集合 } @Override public int getPositionForSection(int原创 2014-08-18 07:27:58 · 1747 阅读 · 0 评论 -
如何获取android手机联系人并按字母展示(三)
如果获取contact的头像信息并展示:如何根据photoId来获取bitmap:public static Bitmap getContactPhoto(Context context, long photoId, BitmapFactory.Options options) { if (photoId < 0) { return null;原创 2014-08-18 07:47:34 · 1446 阅读 · 0 评论 -
android如何取得本地通讯录的头像的原图
上几篇讲contact的时候,取得的头像都是存在数据库中,通过: cursor = context.getContentResolver().query( ContentUris.withAppendedId(ContactsContract.Data.CONTENT_URI, photoId), new原创 2014-08-19 11:20:55 · 2975 阅读 · 0 评论 -
如果给Contact的List加一个用字母排序的导航
效果图:这样写Layout:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:rcm="http://schemas.android.com/apk/res/com.ringcentral.android" android:id="@+id/cont原创 2014-08-24 15:29:15 · 1740 阅读 · 0 评论