1
我有聯繫人的電話號碼和姓名。有了這些信息,我怎麼能啓動聯繫人:意圖爲特定的人啓動通話記錄和聯繫人?
- 呼叫歷史細節活動
- 編輯聯繫人活動
我能夠推出只是通話記錄和通訊錄的啓動活動。相反,我想直接導航到一個人的記錄。任何想法如何實現這一目標?
我有聯繫人的電話號碼和姓名。有了這些信息,我怎麼能啓動聯繫人:意圖爲特定的人啓動通話記錄和聯繫人?
我能夠推出只是通話記錄和通訊錄的啓動活動。相反,我想直接導航到一個人的記錄。任何想法如何實現這一目標?
這對我來說工作正常。請看一下。
contactNumber = Uri.encode(contactNumber);
int phoneCallLogID = new Random().nextInt();
Cursor callLogLookupCursor = context.getContentResolver().query(Uri.withAppendedPath(android.provider.CallLog.Calls.CONTENT_FILTER_URI,contactNumber),null, null, null, null);
while(callLogLookupCursor.moveToNext()){
phoneCallLogID = callLogLookupCursor.getInt(callLogLookupCursor.getColumnIndexOrThrow(CallLog.Calls._ID));
}
callLogLookupCursor.close();
Uri uri = Uri.withAppendedPath(
android.provider.CallLog.Calls.CONTENT_URI, String.valueOf(phoneCallLogID));
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);
startActivityForResult(intent,0);
歡迎來到SO!在回答時,請嘗試提供詳細信息,包括關於您的代碼的具體說明以及*爲什麼*應該起作用。這有助於OP和未來的訪問者瞭解問題是/是。 – codeMagic 2014-08-19 20:52:26
你有答案嗎?我也在尋找這樣的意圖。 – Veer 2012-06-19 20:11:04
尚未...仍在尋找答案... – 2012-07-04 03:46:09