首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检测Android Go手机

检测Android Go手机
EN

Stack Overflow用户
提问于 2020-06-17 14:57:12
回答 2查看 502关注 0票数 0

我已经开发了一个应用程序,但是现在我想在应用程序的第一次启动时检查它是否是Android Go手机,如果是的话,通知用户它不受支持。

在Android中,可以检查SDK版本,但是否也可以检查它是否是Go电话?

我想排除安卓Go手机,因为它们不支持我的应用程序需要的SYSTEM_ALERT_WINDOW

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-17 15:06:54

看看官方文档https://developer.android.com/google/play/publishing/multiple-apks,它说要在android Go上运行应用程序,你需要

要针对运行Android (Go版本)的设备,您的APK需要声明:

代码语言:javascript
运行
复制
<uses-feature android:name="android.hardware.ram.low" android:required="true">

目标至少是API级别26,并有一个更高的版本代码比您的非围棋版APK.

因此,只要不将前面的代码放入清单中,您的应用程序就无法用于android。

票数 0
EN

Stack Overflow用户

发布于 2021-12-23 09:56:56

你可以打电话给

代码语言:javascript
运行
复制
 ActivityManager.isLowRamDevice();

代码语言:javascript
运行
复制
PackageManager.hasSystemFeature("FEATURE_RAM_LOW");

如果设备运行Android版本,两者都将返回true,如果运行常规Android,则返回false

来源

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62431987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档