我从 http://developer.android查了很多领域。 COM /参考/安卓/ OS / Build.html 。
不过,我没能得到明确的信息特定设备使用的CyanogenMod。
这是我所得到的:
NETWORK_TYPE =0SDK_INT =10codeNAME =REL增量=eng.android.20110308.014205RELEASE =2.3.3SDK =10Build.BOARD =喝彩BOOTLOADER = 0.93.0001品牌= htc_wweCPU_ABI = armeabi,V7ACPU_ABI2 = armeabiDEVICE =喝彩DISPLAY = GRI40指纹= htc_wwe / htc_bravo /布拉沃/布拉沃:2.2 / FRF91 / 226611:用户/释放键HARDWARE =喝彩HOST =朱利奥桌面ID = FRF91制造商= HTCMODEL =的HTC Desire产品= htc_bravoRADIO =未知TAGS =释放键TIME = 0TYPE = userdebugUSER =机器人
NETWORK_TYPE =0SDK_INT =10codeNAME =REL增量=eng.shade.20110307.195429RELEASE =2.3.3SDK =10Build.BOARD =鲯鳅BOOTLOADER = 0.35.0017品牌=谷歌CPU_ABI = armeabi,V7ACPU_ABI2 = armeabiDEVICE =激情DISPLAY = GRI40指纹=谷歌/热情/激情:2.3.3 / GRI40 / 102588:用户/释放键HARDWARE =鲯鳅HOST = toxygeneID = GRI40制造商= HTCMODEL =的Nexus One产品=激情RADIO =未知TAGS =测试键TIME = 0TYPE =用户USER =树荫
解决方案
这是我发现的最简单的方法是阅读文件/ proc /版,其中包含有关内核版本的信息。
与CyanogenMod的手机给这样的:
Linux版本的2.6.37.2-的CyanogenMod-01149-g8cdf03e
阅读本文件并不需要root权限(runnung 使用uname -r
一样)。
I have checked a lot of fields from http://developer.android.com/reference/android/os/Build.html .
However I am not able to get clearly information that specific device use CyanogenMod.
this is what I get:
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
解决方案
The easiest way which I found is to read file /proc/version, which contain information about kernel version.
Phones with cyanogenmod give something like:
Linux version 2.6.37.2-cyanogenmod-01149-g8cdf03e
reading this file not requires root privileges (runnung uname -r
does).