如何以编程方式检测“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
andandroid.os.Build.MANUFACTURER
.
两者都在华硕Chromebook上返回谷歌.
解决方法:
最后,我找到了一种方法来了解应用程序是否在ARC中运行:
context.getPackageManager().hasSystemFeature("org.chromium.arc.device_management");
标签:android,chromebook,androidappsonchromeos 来源: https://codeday.me/bug/20190929/1830521.html