Андроид добавляет номер в журнал вызовов

Можно ли в любом случае написать запись в базу данных журналов вызовов? Я хочу сказать, что хочу добавить выбранные номера в историю звонков. Я попытался найти учебник по сети, но не смог найти ни одного … Хотя, конечно, ЭТО МОЖЕТ БЫТЬ СОВЕРШЕННО. Потому что я видел множество приложений в Интернете, которые восстанавливают журналы вызовов, поэтому я думаю, что мы можем каким-то образом изменить базу данных истории звонков (но точно не понятно).

Я уже читал этот пост, но он, похоже, долгое время был опубликован.

Любая помощь будет оценена! Thanx!

Вы можете использовать этот фрагмент для добавления новых записей в существующий поставщик контента журналов вызовов:

public static void insertPlaceholderCall(ContentResolver contentResolver, String number){ ContentValues values = new ContentValues(); values.put(CallLog.Calls.NUMBER, number); values.put(CallLog.Calls.DATE, System.currentTimeMillis()); values.put(CallLog.Calls.DURATION, 0); values.put(CallLog.Calls.TYPE, CallLog.Calls.OUTGOING_TYPE); values.put(CallLog.Calls.NEW, 1); values.put(CallLog.Calls.CACHED_NAME, ""); values.put(CallLog.Calls.CACHED_NUMBER_TYPE, 0); values.put(CallLog.Calls.CACHED_NUMBER_LABEL, ""); Log.d(TAG, "Inserting call log placeholder for " + number); contentResolver.insert(CallLog.Calls.CONTENT_URI, values); } 

(Код, взятый из Google Voice Callback для Android )

Не забудьте добавить разрешения в манифест

 <uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permission android:name="android.permission.WRITE_CONTACTS"/> 

Связанная почта объясняет это очень хорошо, поэтому я не знаю, почему вы спрашиваете снова. Вы не можете изменять журналы вызовов, если не используете свою собственную базу данных или собственную прошивку.

Intereting Posts
Загружает ли видео с SD-карты на Facebook с помощью SDK для Facebook? Значок Android Hamburger – стрелка на 4.x Как запустить приложение из контакта в Android? Google IO Rest design pattern, законченный ContentProvider и застрял сейчас RxJava – загрузка файлов последовательно – испускает следующий элемент, когда onNext вызывает Android: FileProvider IllegalArgumentException Не удалось найти настроенный root, содержащий /data/data/**/files/Videos/final.mp4 Java.lang.NoClassDefFoundError: com.urbanairship.UAirship Как добавить строку в JsonArray Есть ли разница между «ListView.invalidateViews ()» и «Adapter.notifyDataSetChanged ()»? Как получить доступ к датчику сердечного ритма Android RAW DATA? (Отраженный свет, а не сердцебиение) Может ли трансляция трансляции отслеживать несколько передач? Диапазон оценки прогноза Android Gesture Cordova android – как играть в видеофайл, который находится внутри самого проекта Android – Как создать намерение, чтобы открыть действие, отображающее экран «Учетные записи и синхронизация» Размещение фонового изображения