Разрешение CALL_PHONE всегда отказано в Android 6.0.1 - PullRequest
0 голосов
/ 25 июня 2019

Я пытался написать приложение для проверки вызовов на своем OnePlus3 (Android 6.0.1) и обнаружил кое-что довольно странное: разрешение CALL_PHONE всегда отклоняется!Я запросил его в манифесте и предоставил разрешение в настройках приложения, но независимо от того, что разрешение по-прежнему отображается как отклоненное при использовании следующего кода:

if (context_.checkSelfPermission(Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_DENIED)
{
  return;
}

(оператор Return всегда выполняется, тогда как оператор Return выполняется всегда, тогда каконо должно быть пропущено при предоставлении разрешения)

Я не смог найти упоминаний о наличии проблем с этим разрешением в этой версии Android или, в частности, OnePlus3.Кто-нибудь может пролить свет на это?

Я также попробовал это на своем планшете Android 7, и он работает абсолютно нормально, так что это не ошибка, присущая коду.

...