2
我在android應用中使用此代碼來獲取未接來電。如何訪問Android Watch中的通話記錄?
cursor = this.getContentResolver().query(
Uri.parse("content://call_log/calls"),
projection,
selection,
selectionArgs,
sortOrder
);
while (cursor.moveToNext()) {
String callType = cursor.getString(
cursor.getColumnIndex(android.provider.CallLog.Calls.TYPE));
String isCallNew = cursor.getString(
cursor.getColumnIndex(android.provider.CallLog.Calls.NEW));
if (Integer.parseInt(callType) == CallLog.Calls.MISSED_TYPE
&& Integer.parseInt(isCallNew) > 0) {
missedCallCount++;
}
但是,當我在Android手錶應用中使用此代碼時,它不起作用。任何人都知道如何訪問Android手錶中的CALL_LOG?
我認爲解決這個問題的方法之一是在手機&手錶中建立一個應用程序,然後手機的應用程序訪問CALL_LOG並使用藍牙將其發送到手錶的應用程序。但我想只是在手錶幻燈片中構建應用程序來解決此問題。
對不起,我錯過了「missedCallCount ++」後面的括號; – mengpq
我需要相同的,是posible,我看到一個應用程序在Play商店,刪除Android Wear通話記錄 – Webserveis