编程语言
首页 > 编程语言> > 如何以编程方式检测“Android App”是否在chrome book或Android手机中运行

如何以编程方式检测“Android App”是否在chrome book或Android手机中运行

作者:互联网

由于谷歌已宣布chromebook也支持“Android应用程序”,所以我也想在chromebook上支持我的应用程序,虽然它运行良好,但我需要修复一些例外.

我想以这样的方式编写代码,即只对chromebook执行,并且不会为Android手机和平板电脑执行代码.

我在Android开发者网站上查看了Chromebook文档,我没有得到任何这样的API,告诉你的应用程序在chrome book环境中运行.

ARC Beta documentation的建议不起作用:

If you need to check if your app is running on Chrome OS, look for chromium as the android.os.Build.BRAND and android.os.Build.MANUFACTURER.

两者都在华硕Chromebook上返回谷歌.

解决方法:

最后,我找到了一种方法来了解应用程序是否在ARC中运行:

context.getPackageManager().hasSystemFeature("org.chromium.arc.device_management");

标签:android,chromebook,androidappsonchromeos
来源: https://codeday.me/bug/20190929/1830521.html