如何检测Android Go?

Ora*_*nge 2 permissions android android-go android-10.0

有什么方法可以检测该设备正在运行 Android Go 版本吗?需要确定设备是否能够提供SYSTEM_ALERT_WINDOWAPI 29

根据参考,Settings.canDrawOverlays(Context context)API 29 Go上将始终返回 false 。在不知道系统是否可以访问SYSTEM_ALERT_WINDOW的情况下,很难解决这个问题。

gre*_*f82 5

ActivityManager am = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
am.isLowRamDevice();
Run Code Online (Sandbox Code Playgroud)

以下代码可在 ActivityManager.java

ActivityManager am = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
am.isLowRamDevice();
Run Code Online (Sandbox Code Playgroud)