Я пытался написать приложение для проверки вызовов на своем OnePlus3 (Android 6.0.1) и обнаружил кое-что довольно странное: разрешение CALL_PHONE всегда отклоняется!Я запросил его в манифесте и предоставил разрешение в настройках приложения, но независимо от того, что разрешение по-прежнему отображается как отклоненное при использовании следующего кода:
if (context_.checkSelfPermission(Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_DENIED)
{
return;
}
(оператор Return всегда выполняется, тогда как оператор Return выполняется всегда, тогда каконо должно быть пропущено при предоставлении разрешения)
Я не смог найти упоминаний о наличии проблем с этим разрешением в этой версии Android или, в частности, OnePlus3.Кто-нибудь может пролить свет на это?
Я также попробовал это на своем планшете Android 7, и он работает абсолютно нормально, так что это не ошибка, присущая коду.