zoukankan      html  css  js  c++  java
  • android:contact

    package com.example.contact;
    
    import android.content.ContentResolver;
    import android.database.Cursor;
    import android.net.Uri;
    import android.provider.ContactsContract;
    import android.test.AndroidTestCase;
    import android.util.Log;
    
    public class ContactTest extends AndroidTestCase {
    	private static final String TAG="ContactTest";
    	
          public void testGetAllContact()throws Throwable{
        	  Uri uri=ContactsContract.Contacts.CONTENT_URI;
        	  ContentResolver contentResolver=this.getContext().getContentResolver();
        	  Cursor cursor=contentResolver.query(uri, null, null, null, null);
        	  while(cursor.moveToNext()){
        		  StringBuilder str=new StringBuilder();
        		  String contactId=cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
        		  String name=cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
        		  str.append("contactId").append(contactId).append("name").append(name);
        		  Cursor phones=contentResolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID+"="+contactId, null, null);
        		  while(phones.moveToNext()){
        			  String phoneNumber=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
        			  str.append(",phone").append(phoneNumber);
        		  }
        		  phones.close();
        		  Log.i(TAG,str.toString());
        	  }
        	  cursor.close();
          }
    }
    

  • 相关阅读:
    openoffice centos7.4 安装
    zabbix 监控wind登录状态
    centos7.4 nfs-2.3.2
    zabbix 监控iptables
    docker端口映射和容器互相访问
    docker端口映射和容器互相访问
    PostgreSQL unlogged表
    docker数据卷学习-利用数据卷实现mysql的快速恢复和迁移
    利用docker搭建本地私有镜像仓库
    docker安装详解
  • 原文地址:https://www.cnblogs.com/javafly/p/6037235.html
Copyright © 2011-2022 走看看