android contentprovider api,android, contentProvider 获取通讯录
1.6獲取方法
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(People.CONTENT_URI,
null,null , null,null);
2.1???? 獲取方法
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(ContactsContract.Contacts.CONTENT_URI
null,null , null,null);
1.6將電話號碼也放在同一個ContentProvider里,
而2.1將號碼放到了ContactsContract.CommonDataKinds.Phone.CONTENT_URI
僅獲取手機號碼:
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,??????? null,ContactsContract.CommonDataKinds.Phone.TYPE+"="+ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE , null,null);
記得在Manifest.xml里加上訪問通訊錄的權限:
總結
以上是生活随笔為你收集整理的android contentprovider api,android, contentProvider 获取通讯录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 脱硫除尘器
- 下一篇: javascript设计模式-代理模式