簡體   English   中英

為什么我不能編輯未保存來電號碼的通話記錄?

[英]Why can't I edit the call log for an unsaved incoming number?

我想編輯通話記錄歷史記錄。 我寫了簡單的代碼來編輯通話記錄。 我放入了CACHED_NAME或其他名稱變量,但在通話記錄中沒有看到任何更改。 為什么不起作用? 這是我的代碼:

ContentValues values = new ContentValues();
values.put(CallLog.Calls.CACHED_NAME, "Edited Name");
getContentResolver().update(CallLog.Calls.CONTENT_URI,
values, CallLog.Calls.NUMBER + "=?", new String[] { String.valueOf(number) });

編輯:我在清單文件中添加了寫入和讀取呼叫日志權限。

因為系統不希望隨機應用程序能夠使用可能不正確的數據更新呼叫日志。 因此,他們不會將此功能僅導出到任何應用程序-您必須是注冊的電信應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM