我正在處理一個簡單的短信應用程序,我使用下面的代碼來獲取線程ID加載我的線程列表時,但我無法弄清楚如何獲得聯繫人ID使用線程ID。我的根和用root探險家我可以在數據庫中看到有一個接觸表具有以下的列Android從線程ID獲取聯繫人ID
thread_id | htcthread_id | contact_id
所以,因爲我有線程ID,我應該能夠獲得接觸ID,但我還需要確保它適用於所有設備。我的應用程序不是由路根
代碼來獲取線程ID
Uri uri = Uri.parse("content://mms-sms/conversations?simple=true");
Cursor c = context.getContentResolver().query(uri, null, null, null, "date desc");
if (c.getCount() > 0) {
while (c.moveToNext()){
//thread id is c.getString(c.getColumnIndexOrThrow("_id"))
}
}
c.close
是否成功? – Hamidreza