zoukankan      html  css  js  c++  java
  • Android 获取联系人Uri

    public Uri getContactUri(String contactId, Context context)  {
    
            if (context == null || contactId == null) {
                return null;
            }
    
            //获取联系人信息的Uri
            Uri uri = ContactsContract.Contacts.CONTENT_URI;
            //获取ContentResolver
            ContentResolver contentResolver = context.getContentResolver();
            //查询数据,返回Cursor
            Cursor cursor = contentResolver.query(uri, null, null, null, null);
    
    
            while (cursor.moveToNext()) {
    
                //获取联系人的ID
                String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
                //获取联系人的姓名
                String name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
    
                String lookupKey = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY));
    
                if (id != null && id.equals(contactId)) {
    
                    return ContactsContract.Contacts.getLookupUri(Integer.valueOf(contactId), lookupKey);
    
                }
            }
            return null;
        }
  • 相关阅读:
    其实吧
    一个很SB的方法,来开始调一个刚启动就SB的程序
    今天真的很SB
    32位程序关闭路径重定向
    WinDbg神断点
    SQLMap用户手册【超详细】

    真有敢干的
    21.递归
    16.数字大小升降排序编写
  • 原文地址:https://www.cnblogs.com/buakaw/p/8966138.html
Copyright © 2011-2022 走看看