android - 如何识别板上有 CyanogenMod?

标签 android firmware cyanogenmod

我检查了http://developer.android.com/reference/android/os/Build.html 中的很多字段.

但是我无法清楚地知道特定设备使用 CyanogenMod。

这是我得到的:

NETWORK_TYPE="0"
SDK_INT="10"
CODENAME="REL"
INCREMENTAL="eng.android.20110308.014205"
RELEASE="2.3.3"
SDK="10"
Build.BOARD=bravo
BOOTLOADER=0.93.0001
BRAND=htc_wwe
CPU_ABI=armeabi-v7a
CPU_ABI2=armeabi
DEVICE=bravo
DISPLAY=GRI40
FINGERPRINT=htc_wwe/htc_bravo/bravo/bravo:2.2/FRF91/226611:user/release-keys
HARDWARE=bravo
HOST=giulio-desktop
ID=FRF91
MANUFACTURER=HTC
MODEL=HTC Desire
PRODUCT=htc_bravo
RADIO=unknown
TAGS=release-keys
TIME=0
TYPE=userdebug
USER=android

NETWORK_TYPE="0"
SDK_INT="10"
CODENAME="REL"
INCREMENTAL="eng.shade.20110307.195429"
RELEASE="2.3.3"
SDK="10"
Build.BOARD=mahimahi
BOOTLOADER=0.35.0017
BRAND=google
CPU_ABI=armeabi-v7a
CPU_ABI2=armeabi
DEVICE=passion
DISPLAY=GRI40
FINGERPRINT=google/passion/passion:2.3.3/GRI40/102588:user/release-keys
HARDWARE=mahimahi
HOST=toxygene
ID=GRI40
MANUFACTURER=HTC
MODEL=Nexus One
PRODUCT=passion
RADIO=unknown
TAGS=test-keys
TIME=0
TYPE=user
USER=shade

最佳答案

PackageManager.hasSystemFeature("com.cyanogenmod.android") 将更加一致。

关于android - 如何识别板上有 CyanogenMod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499217/

相关文章:

java - 从当前旋转计算出目标旋转所需的最小旋转

android - 如何停止 android Background IntentService?

Android:不同型号的原始固件识别字符串

android - Android WifiManager 如何连接到 wpa_supplicant?

android - 有 20% 的时间从相机拍照失败

android - 启用 StrictMode 的 Crashlytics(检测全部)给出 "untagged socket detected"

java - 非 GPS GeoLocation API - Google 与。其他(Skyhook/Navizon/Xtify/等)

android - 罕见用户发生的奇怪崩溃堆栈跟踪

c - 了解嵌入式 C 中命令 *__SIMD32(pIn)++ 的执行

extract - 如何取消压缩或安装固件镜像?