У меня есть логика сканера штрих-кода Vision API, основанная на play-services-vision:17.0.2
для сканирования штрих-кодов и QR-кодов. Это работает на большинстве телефонов, за исключением пользователей в регионе Китая, где сервисы воспроизведения и магазины отключены.
Итак, мне нужно найти способ, если Vision API разрешен или нет, и переключиться на любое использование. полноценный Vision API или откат к минимальной функции библиотеки ZXing.
Для этого я попытался googleApiAvailability.isGooglePlayServicesAvailable(activity)
и включил com.google.android.gms:play-services-base:17.1.0
.
Однако после установки приложения я получаюсообщение о том, что « для запуска приложения необходимы сервисы Play и приложения Play store ». Как я могу решить эту проблему?
Есть ли какой-либо другой способ выяснить и сделать правильный выбор функций или, может быть, лучшие способы справиться с этим?
Спасибо ...