注意在</application>后要加上
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
貌似从android2.0开始,联系人的API做了很大的调整。 People接口由ContactsContract.Contacts代替。
在联系人的电话号码中有很多种,如果只想获得手机号码。代码如下:
Cursor phones = mContext.getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID
+ " = " + contactId +" and "+ContactsContract.CommonDataKinds.Phone.TYPE+"="+ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE, null, null);