0
我能夠獲得接觸的總數,但問題是,它從SQLite和電話簿中的聯繫人數量來從多個不同我從數據庫中獲得。 這裏是我的代碼爲:如何顯示從電話簿聯繫人總數爲文本視圖
Cursor cursor = managedQuery(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
// Or this cursor
Cursor cursor = managedQuery(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null,
null, null);
int count = cursor.getCount();
try {
tv1.setText(String.valueOf(count));
Log.i("Contacts: ", String.valueOf(count));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我能夠在數據庫中保存的聯繫人的總數,但在電話簿顯示聯繫人的不同。
任何建議或幫助將非常感激。
你得到的結果可能是正確的,因爲在聯繫人應用程序中,它不會計入加入的聯繫人! –
感謝您的信息。有沒有其他的方法來獲得確切的信息? – mike20132013
我想,它與你傳遞的4個空參數有關。嘗試[this]中的不同方法(http://stackoverflow.com/questions/1721279/how-to-read-contacts-on-android-2-0)鏈接。 –