Android 如何知道我的应用程序何时在Google Chrome ARC上运行?
如果我的应用程序在Google Chrome ARC上运行,我希望有一些不同的行为 我目前得到的IMEI在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
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;
}