Я сделал простое флеш-приложение, которое включает фонарик. Все работает нормально, но у меня есть несколько проблем с разрешением на API выше 23.
В API 23 был добавлен новый метод для работы с режимом фонарика. Точнее CameraManager.setTorchMode(String cameraId, boolean enabled)
. Этот новый метод больше не требует открытия камеры только для управления действиями фонарика.
Моя проблема в том, что ниже API 23 этот метод не существует, поэтому мне нужно получить доступ к камере, что вынуждает меня использовать разрешение камеры: <uses-permission android:name="android.permission.CAMERA"/>
в манифесте.
Но я хочу не запрашивать разрешение камеры на API выше 23, так как это не повлияет на функциональность приложения.
Кто-нибудь знает, как я могу запросить разрешение камеры только для API ниже 23?
<uses-permission-sdk-23 android:name="string" android:maxSdkVersion="integer" />
. Я хочу сделать наоборот. - person Ionut Negru   schedule 10.01.2017