我已经开发了一个应用程序,但现在我想在第一次启动应用程序时检查它是否是Android Go手机,如果是,通知用户它不受支持。
在Android中,可以检查SDK版本,但是否也可以检查是否是Go手机?
我想排除Android Go手机,因为它们不支持我的应用程序需要的system_alert_window
。
查看官方文档https://developer.android.com/google/play/publishing/multiple-apks,它说要在android Go上运行应用程序,您需要
要针对运行Android(Go版)的设备,你的APK需要声明:
<uses-feature android:name="android.hardware.ram.low" android:required="true">
目标至少是API级别26,并且有一个比你的非GO版APK更高的版本代码。
因此,只要不把之前的代码放在清单中,你的应用程序就不能在android Go上使用。