如何从我的程序中获取android设备的platformId,deviceUser,deviceName,deviceModel,deviceOperatingSystem,deviceOSVersion。
编辑:我已经使用过Build类并获得了设备ID,型号和用户但是根据我的要求,我需要设备操作系统,操作系统版本和平台ID。我怎样才能得到它们?
感谢
VENU
答案 0 :(得分:6)
答案 1 :(得分:4)
扩展到CommonsWare的建议,我认为这就是你需要的:
Build.VERSION_CODES:枚举当前已知的SDK版本代码。这些是可以在SDK中找到的值。版本号随每个官方平台版本单调递增。
Build class:从系统属性中提取的有关当前构建的信息
Build.MODEL
Build.PRODUCT
Build.VERSION:
各种版本字符串。
Build.VERSION.RELEASE
Build.VERSION.SDK_INT
答案 2 :(得分:4)
以下是一个例子:
StringBuffer buf = new StringBuffer();
buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}");
buf.append("\nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL+"}");
buf.append("\nVERSION.SDK_INT {"+Build.VERSION.SDK_INT+"}");
buf.append("\nFINGERPRINT {"+Build.FINGERPRINT+"}");
buf.append("\nBOARD {"+Build.BOARD+"}");
buf.append("\nBRAND {"+Build.BRAND+"}");
buf.append("\nDEVICE {"+Build.DEVICE+"}");
buf.append("\nMANUFACTURER {"+Build.MANUFACTURER+"}");
buf.append("\nMODEL {"+Build.MODEL+"}");
完整的android.os.Build文档位于http://developer.android.com/reference/android/os/Build.html
请注意VERSION.SDK
已标记为已弃用,因此使用了VERSION.SDK_INT
。