2014-11-19 6 views
2

Я пытаюсь скрыть журналы вызовов от конкретного контакта. Для этого я создал широковещательный приемник для приема события входящего/исходящего/пропущенного вызова/разговора.Как мы можем скрыть журналы вызовов конкретного контакта в android?

Но как я могу получить информацию о звонках по событию аннулирования звонка?

Я знаю, что мы можем получить следующие 2 информации, когда происходит входящее событие:

1) Государственный
2) Номер телефона

Теперь скрыть контакт, мне нужно, чтобы удалить запись из журнала defalut вызовов базы данных, которая находится в "content: // call_log/calls"., и вставьте ее в мою базу данных sqlite.

Есть ли кто-нибудь, кто сталкивался с подобным вопросом раньше? Любая помощь будет оценена.

Спасибо.

ответ

2

Возможно, лучший подход заключается в регистрации ContentOberver в таблице журнала вызовов. См. Этот вопрос: How to implement a ContentObserver for call logs

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

+0

Спасибо за обмен :) Позвольте мне сделать некоторые исследования и реализации, используя это. –

+0

http://stackoverflow.com/questions/5361429/delete-call-from-call-log-after-call-end вы также можете попробовать это .. – Dharmik

 Смежные вопросы

  • Нет связанных вопросов^_^