如何检测操作系统或设备类型等系统信息

2023-12-07

我想知道的最重要的事情是设备类型、操作系统版本、是否有硬件键盘,也许还有屏幕分辨率。但如果您知道其他有用的调试信息,请添加它们:)

我找到了操作系统版本:

string += "OS Version: " + System.getProperty("os.version");

如何获得其他属性?


编辑:为了获得有用属性的完整概述,我将它们全部组合在我的 ErrorHandler 活动中(从第 56 行开始阅读):https://github.com/simon-heinen/SimpleUi/blob/master/SimpleUI/srcAndroid/simpleui/util/DeviceInformation.java#L56

Windowsize 和键盘存在是个好主意,我添加了一些更多信息用于调试目的:

String s="Debug-infos:";
s += "\n OS Version: " + System.getProperty("os.version") + "(" + android.os.Build.VERSION.INCREMENTAL + ")";
s += "\n OS API Level: " + android.os.Build.VERSION.SDK_INT;
s += "\n Device: " + android.os.Build.DEVICE;
s += "\n Model (and Product): " + android.os.Build.MODEL + " ("+ android.os.Build.PRODUCT + ")";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检测操作系统或设备类型等系统信息 的相关文章

随机推荐