Android 如何知道我的应用程序何时在Google Chrome ARC上运行?

Android 如何知道我的应用程序何时在Google Chrome ARC上运行?,android,google-chrome-arc,Android,Google Chrome Arc,如果我的应用程序在Google Chrome ARC上运行,我希望有一些不同的行为 我目前得到的IMEI在ARC上为空 public boolean isArc(Context context) { TelephonyManager tm = ((TelephonyManager)context .getSystemService(Context.TELEPHONY_SERVICE)); String imei = tm.getDeviceId(); retur

如果我的应用程序在Google Chrome ARC上运行,我希望有一些不同的行为

我目前得到的IMEI在ARC上为空

public boolean isArc(Context context) {
  TelephonyManager tm = ((TelephonyManager)context
           .getSystemService(Context.TELEPHONY_SERVICE));
  String imei = tm.getDeviceId();
  return imei == null;
}
但它可靠吗?

引用:

如果需要检查应用程序是否在Chrome操作系统上运行,请查找
Chrome
作为
android.OS.Build.BRAND
android.OS.Build.MANUFACTURER

我不会依赖于
null
设备ID

public static boolean isRunningOnChrome() {
    boolean res = false;
    String brand_code = android.os.Build.BRAND;
    String manufac_code = android.os.Build.MANUFACTURER;

    if (null != brand_code && brand_code.contains("chromium")) {
        res = true;
    }

    if (null != manufac_code && manufac_code.contains("chromium")) {
        res = true;
    }

    return res;
}