Есть ли способ каким-либо образом доставать для каждого разрешения для приложения краткую информацию об этом разрешений?
PackageInfo packageInfo = packageManager.getPackageInfo(applicationInfo.packageName,
PackageManager.GET_PERMISSIONS);
String [] permissions = packageInfo.requestedPermissions
Здесь возвращается массив строк, но как теперь достать подобное краткое описание?
Если пользователь один раз отказал в доступе, то это можно отследить
if (ActivityCompat.shouldShowRequestPermissionRationale(activity,
Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
/*если отклонили разрешение вызываем диалог с объяснением
* для чего нужно оно*/
}
После чего из AlertDialog при позитивном нажатии идет запрос на разрешение. Конечно можно сам запрос кастомизировать, но по моему это лишнее.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Пишу, будильник, но он срабатывает в заблокированном состоянии когда ему вздумается:
Написал небольшую программу в java используя swingВ одном месте, программа должна выводить в jTextfield отсчет секунд от 3 до 0, затем сообщение старт
Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»
есть класс myDateКак сделать так, чтобы я мог вызывать методы следующим образом: myDate