`
sunwei_07
  • 浏览: 27040 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Android基础教程(四)之------获取手机联系人信息

阅读更多
public void onCreate(Bundle savedInstanceState)
{
  TextView tv = new TextView(this);
  String string = ""; 
  super.onCreate(savedInstanceState);
  //得到ContentResolver对象
        ContentResolver cr = getContentResolver(); 
        //取得电话本中开始一项的光标
        Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
        //向下移动一下光标
        while(cursor.moveToNext())
        {
         //取得联系人名字
         int nameFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME);    
         String contact = cursor.getString(nameFieldColumnIndex);
         //取得电话号码
         int numberFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.NUMBER);   
         String number = cursor.getString(numberFieldColumnIndex);
        
         string += (contact+":"+number+"\n");
        }
        cursor.close();
  //设置TextView显示的内容
  tv.setText(string);
  //显示到屏幕
  setContentView(tv);
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics