注意在</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);