Articles of calllog

Android Получить контактное изображение из журнала вызовов

Было довольно легко получить изображение контакта при запросе People.CONTENT_URI с помощью простого People.loadContactPhoto(activity, ContentUris.withAppendedId(People.CONTENT_URI, contactId) Потому что я знал контакт ID. Теперь мне нужно сделать то же самое после входа в журнал вызовов. С: String[] strFields = { android.provider.CallLog.Calls.CACHED_NAME, android.provider.CallLog.Calls.NUMBER, }; String strUriCalls="content://call_log/calls"; Uri UriCalls = Uri.parse(strUriCalls); Cursor cursorLog = this.getContentResolver().query(UriCalls, strFields, null, null, null); […]

Как сделать приложение журнала вызовов в android

Я новичок программист android. Я хочу, чтобы приложение Android записывало действия телефона, такие как входящие звонки, исходящие вызовы или пропустить вызов, и записывать журналы в файл .txt что мне делать ? пожалуйста помогите …

ContentObservers бесполезны

Мне очень хотелось бы понять, когда изменится КОНКРЕТНЫЙ элемент в SMS или журнале вызовов. Довольно легко получить уведомление, когда что-то изменится в соответствующем контент-провайдере, но переход к конкретной записи полностью неэффективен, так как нужно поддерживать полное зеркальное изображение магазина, а затем выяснить разницу. Это не только хромает. Какая польза в том, что «что-то изменилось в […]

Что нового в поле CallLog.Calls.NUMBER_PRESENTATION для Android?

Я заметил, что новое поле было добавлено в API 19 (Kitkat) под названием CallLog.Calls.NUMBER_PRESENTATION. В документации говорится: Число, представляющее правила, установленные сетью. Допустимые значения: PRESENTATION_ALLOWED PRESENTATION_RESTRICTED PRESENTATION_UNKNOWN PRESENTATION_PAYPHONE Кто-нибудь знает, что это используется для / в соответствии с тем, что это за набор?

Как получить контакты, с которыми пользователь часто разговаривает?

Возможно ли использовать ContactsContract для установления контактов, с которыми пользователь часто разговаривает? Я знаю, что могу использовать CallLog ContentProvider и пытаться понять это, но я хотел знать, есть ли способ сделать это.

Как очистить историю журналов вызовов в Android?

Как вы можете очистить всю историю журнала вызовов в андроиде? В настоящее время у меня есть этот код, который может только очистить конкретный журнал вызовов public void DeleteCallLogByNumber(String number) { String queryString="NUMBER="+number; this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null); } }

Как найти исходящий номер в менеджере телефонии

Я использую это: public void onCallStateChanged(int state, String incomingNumber) Который слушает: telephonyManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE); Я хочу знать как исходящие, так и входящие звонки, но на данный момент я получаю только входящие звонки (когда происходят изменения состояния). Может ли кто-нибудь сказать мне, когда я могу определить исходящий звонок и его конец? Также есть способ имитировать исходящие вызовы в […]

Получить длительность последнего вызова в android

Я ищу самый простой способ получить длительность звонка последнего набранного номера. Так, например, если я позвонил своей маме, как только я разрезал звонок, уведомление должно было появиться с указанием продолжительности. Я пытаюсь сделать следующее, но проблема в том, что он поставляется с полным списком продолжительности. Входящий, исходящий, пропущенный. Как это сделать: Я попробовал следующее: private […]

Calllogs возвращает все вызовы журналов, а также журналы sms, как я могу фильтровать только журналы вызовов?

Я пытаюсь получить все Call-Logs excluding SMS но я получаю объединенный список. Как я могу фильтровать журналы вызовов только для вызовов? Я использую следующий код. String[] strFields = { android.provider.CallLog.Calls.NUMBER, android.provider.CallLog.Calls.TYPE, android.provider.CallLog.Calls.CACHED_NAME, android.provider.CallLog.Calls.CACHED_NUMBER_TYPE, android.provider.CallLog.Calls.DATE }; String strOrder = android.provider.CallLog.Calls.DATE + " DESC"; Uri calluri = Uri.parse("content://call_log/calls"); Cursor mCallCursor = getContentResolver().query( calluri, strFields, null, null, strOrder […]

Как программно удалить журналы вызовов из android?

Как удалить / удалить журнал вызовов из приложения. Я так делаю this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,null,null); Он не работает.