Android ADB命令获取设备属性

2023-12-29

我正在尝试从 ADB 命令获取设备属性。我如何通过运行示例 Android 应用程序来获取这些值。我多么希望使用 adb shell 命令本身来让我的生活更轻松。这是我完成示例应用程序的方法,但我想要相应的 adb 命令

  1. 设备制造商
  2. 设备硬件
  3. 设备型号
  4. 操作系统版本(整数值)
  5. 内核版本

* 请注意,我的设备未获得 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

adb shell getprop ro.build.version.sdk

如果您想查看完整的参数列表,只需键入:

adb shell getprop
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android ADB命令获取设备属性 的相关文章

随机推荐

  • scala 中的“:_*”是什么意思? (当使用列表过滤数据帧时)[重复]

    这个问题在这里已经有答案了 当看到一些同事的 Scala Spark 代码时 有时我会遇到他们使用列表来过滤数据帧 如下例所示 val myList List String List 0661 0239 0949 0380 0279 031
  • vscode python 转到符号不起作用

    我刚刚下载了 vscode 1 0 版 我真的很喜欢它 然而 转到符号 似乎不适用于 python 源文件 我尝试安装不同的扩展 但似乎无法正常工作 这不是完全支持吗 我确实在 node js 项目文件夹中尝试过 并且转到符号在那里完美地工
  • LayoutParams 重力不起作用

    我有一个父 LinearLayout 宽度和高度为 MATCH PARENT 我试图用 java 代码找出设置重力和布局重力 LinearLayout l new LinearLayout this l setGravity Gravity
  • 优雅地处理 Hibernate/Spring 事务中的过时数据库连接

    我有一个在测试中运行良好的系统 但现在我已将它们移至生产服务器并准备好切换 我遇到了问题 如果应用程序空闲大约 15 分钟 Spring 事务服务中的数据库连接就会断开 发生这种情况后 第一个访问该应用程序的人会收到此消息 org spri
  • 部署到 Heroku 后引导程序样式丢失

    根据我过去两天的谷歌搜索 我加入了数百 如果不是数千 在部署到 Heroku 时丢失引导程序样式的人 与其他人一样 引导样式在本地计算机上运行良好 但在部署的 Heroku 站点上不存在 我很困惑 我使用的是 Rails 4 2 4 和 r
  • SQL 中的分页 - 性能问题

    我正在尝试使用分页 我在 SO 中得到了完美的链接 https stackoverflow com a 109290 1481690 https stackoverflow com a 109290 1481690 SELECT FROM
  • 如何绘制散点趋势线?

    我想在 matplot 上画一条散点趋势线 我怎样才能做到这一点 Python import pandas as pd import matplotlib pyplot as plt csv pd read csv tmp test csv
  • 特权指令、陷阱和系统调用之间的关系

    我试图了解虚拟机监视器 VMM 如何虚拟化 CPU 我现在的理解是 当CPU处于用户模式时 当即将执行特权指令时 CPU会发出保护故障中断 在 C 等高级语言中 特权指令被包装在系统调用中 例如 当应用程序需要当前日期和时间 与I O设备交
  • “没有为此目标安装系统映像”Xamarin AVD Manager

    每当我为 Google API 选择目标时 它都会告诉我没有可用的系统映像 我已经完全删除并重新安装了 SDK 管理器中的每个可用选项 对于我尝试使用的 API 级别 我安装了所有可用的映像 我还尝试按照另一个问题的答案的建议将图像复制到默
  • 如何更改 WordPress 中单个页面的 URL?

    我使用 WordPress 作为 CMS 我开发了一个自定义插件来显示经销商信息 下面是网址 91是用于从数据库获取数据的经销商 ID 我可以更改为如下网址吗 http example nl dealer info dealer infor
  • 无法让 ToMany 在 Tastypie 中工作

    我正在关注 Tastypie 文档 但发现自己完全陷入困境 我有以下内容 API class ProjectResource ModelResource milestones fields ToManyField ProjectTracke
  • 路径控制器未找到或未实现 IController

    我有一个带有语言选择的 MVC4 项目 en nl fr de 1 个主要部分 About 通用 用于菜单 Contact Faq Home 以及3个领域 Admin 顾客 Shop 在每个区域我至少有一个控制器 例如在管理中我有控制器ov
  • SQL:查找每个类别中评分最高的文章

    我有一张桌子articles 有字段id rating 1 10 的整数 以及category id 一个整数表示它属于哪个类别 如何在一个 MySQL 查询中找到每个类别中评分最高的单篇文章 ORDER BY and LIMIT我想 这通
  • Java(匿名或非匿名)内部类:使用它们好吗?

    在我的一些项目和一些书中据说not使用内部类 匿名或非匿名 静态或非静态 除非在某些受限条件下 例如EventListeners or Runnables 是最佳实践 它们甚至在我的第一个行业项目中被 禁止 这真的是最佳实践吗 为什么 我不
  • 具有 azurewebsites.net 域的 Identityserver4 - 如何获取 ssl 指纹

    我想在 azurewebsites net https 上托管身份服务器 4 但我不确定如何找到我的 someapp azurewebsites net 子域的 ssl 证书 以便我可以将其用作指纹 是否有可能获得在 azurewebsit
  • 如何找到数据列表的最佳拟合分布函数?

    我知道 Python 内置了许多概率函数 其中random module 我想知道 给定一个浮点数列表 是否有可能找到最适合该列表的分布方程 我不知道 numpy 是否这样做 但是这个函数可以与 Excel 的 趋势 函数进行比较 不相等
  • 如何在Eclipse中使用Tomcat 8?

    编辑 2014 02 07 Eclipse Luna 现已推出 并且捆绑的 WTP 中包含对 Tomcat 8 的支持 快乐的日子 Tomcat 8 仍在开发中 但您可以获得它here https repository apache org
  • 为什么 Fiddler 会破坏我网站的重定向?

    为什么使用 Fiddler 有时会在页面转换时破坏我的网站 服务器端重定向之后 在 http 响应中 如 Fiddler 中所示 我得到以下信息 物体移动 对象转移到了这里 该站点是 ASP NET 1 1 VB NET 1 1 原文如此
  • 为什么使用“数据”和“公式”关键字参数时顺序很重要?

    In R 为什么顺序是data and formula绘图时关键字很重要吗 我以为与命名参数 order isn t应该很重要 有关我的意思的示例 请查看以下代码 library MASS data menarche Correct for
  • Android ADB命令获取设备属性

    我正在尝试从 ADB 命令获取设备属性 我如何通过运行示例 Android 应用程序来获取这些值 我多么希望使用 adb shell 命令本身来让我的生活更轻松 这是我完成示例应用程序的方法 但我想要相应的 adb 命令 设备制造商 设备硬