Я начинающий разработчик Android. Я построил простое приложение для Android, которое использует вспышку от камеры. Я создал это приложение для API менее 23, и оно работало, но затем я изменил библиотеку камеры на camera2 и перестроил приложение. Но моя проблема - мое приложение совместимо только с 5k устройствами. Старая версия совместима примерно с 13K устройствами. Я думаю, что я перепутал с разрешением или функцией. Пожалуйста, дайте совет, что не так.
Пожалуйста, смотрите мой файл манифеста ниже:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
<uses-permission android:name="android.hardware.camera.flash"/>
<application...>
И build.gradle
android {
compileSdkVersion 26
buildToolsVersion '25.0.3'
defaultConfig {
applicationId "com..."
minSdkVersion 23
targetSdkVersion 26
versionCode 24
versionName "2.3"
}
}