Обнаружение Android Go телефонов - PullRequest
0 голосов
/ 17 июня 2020

Я разработал приложение, но теперь я хотел бы проверить при первом запуске приложения, является ли это телефон Android Go, и если да, то проинформируйте пользователя, что оно не поддерживается.

В Android можно проверить версию SDK, но можно ли также проверить, что это телефон Go?

Я хотел бы исключить телефоны Android Go, потому что они не поддерживают SYSTEM_ALERT_WINDOW, который нужен моему приложению.

1 Ответ

1 голос
/ 17 июня 2020

Глядя на официальную документацию https://developer.android.com/google/play/publishing/multiple-apks, говорится, что для запуска приложения на android Go необходимо

Чтобы настроить таргетинг на запущенные устройства Android (Go edition), ваш APK должен объявить:

<uses-feature android:name="android.hardware.ram.low" android:required="true">

целевой как минимум API уровня 26 и иметь более высокий код версии, чем ваш не Go edition APK.

, поэтому, если просто не поместить предыдущий код в манифест, ваше приложение не будет доступно для android Go.

...