В то время как в более ранних версиях Android вы могли просто запросить разрешение READ_CALL_LOG
, более новые версии Android вносят некоторые изменения в то, как вы можете запрашивать журналы пользовательских вызовов.Идея состоит в том, чтобы предоставить пользователю больше информации, объясняющей, почему вам нужны эти разрешения.
Значения пояснительных строк должны быть предоставлены в ресурсах Andorid
<string name="permgroupdesc_calllog">read and write phone call log</string>
<string name="permgrouprequest_calllog">Allow <b>%1$s</b> to access your phone call logs?</string>
Кроме того, вам потребуется запросить несколько разрешений, а не только READ_CALL_LOG
:
CALL_LOG
READ_CALL_LOG
WRITE_CALL_LOG
ROCESS_OUTGOING_CALLS
Подробная информация о выше здесь