我正在尝试使用ADB命令获取设备属性。我可以通过运行示例Android应用程序来获得这些值。但是,我希望通过adb shell命令本身来轻松地获取这些值。以下是我将通过示例应用程序获得的方式,但我想要对应的adb命令:
- 设备制造商
- 设备硬件
- 设备型号
- 操作系统版本(整数值)
- 内核版本
*请注意,我的设备未经过root处理,我也不知道如何root设备来获取这些值 :-) *
## Code snippet
import android.os.Build;
manufacturer = Build.MANUFACTURER;
hardware = Build.HARDWARE;
model = Build.MODEL;
oSVersion = Build.VERSION.SDK_INT;
kernelVersion = System.getProperty("os.version");
然而,我能够获取操作系统版本。但是我想要以整数形式获得SDK版本。我想要18而不是4.2.2。
C:\>adb shell getprop ro.build.version.release
4.2.2