【发布时间】:2012-04-03 16:59:09
【问题描述】:
我按照本教程学习了 Content Providers 的基础知识:http://www.vogella.de/articles/AndroidSQLite/article.html
但我想知道如何获取针对显示名称存储的联系号码。尝试使用“ContactsContract.Contacts.CONTENT_VCARD_TYPE”。但是遇到了错误。
如果有任何解决方案,请告诉我。
谢谢
斯内哈
【问题讨论】:
-
您遇到的错误是什么?
-
谢谢 KKD.. 但你能解释一下吗:光标电话 = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = " + id,null,null);以及我们如何知道“ cNumber =phones.getString(phones.getColumnIndex("data1")); ”中的列名是“data1”
标签: android sqlite contacts android-contentprovider