ADB 学习(4):adb shell (上)

本文深入讲解了ADB命令在安卓系统中的应用,包括查看文件、电池状态、无线网络信息、电源管理和电话状态等关键命令,为开发者提供了实用的操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

        安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令。

二、指令详解

        1、adb shell ls

                注意,连接上手机后要打开调试功能,不然就会出错。

                这个指令是查看显示手机当前目录的所有内容。我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。

                我们需要查看本机装了哪些应用,我们需要切换成root用户之后(因为这个文件夹只有root权限才能进入),在 /data/data 目录下查看。

        2、adb shell dumpsys battery

                Android 系统运行了很多系统服务,我们可以用这个命令来查看,如图:

                “AC powered:false”:表示是否连接电源供电。

                “USB powered:true”:表示是否使用USB供电。

                “status:2”:表示电池充电情况,5代表电池电量是满的。

                “health:2”:表示电池的健康状况,2代表良好。

                “level:5”:表示电池现在电量的百分比,我这里手机只有5%的电量。

                “scale:100”:表示电池电量的最大值,如果电池有损耗,这里的值可能会降低。

        3、adb shell dumpsys WiFi

                这个命令是用来查看手机无线网络的信息,里面内容太多,用 more 来决定翻页查看,如图:

        4、adb shell dumpsys power

                这个命令是查看电源管理的相关信息,如图:

        5、adb shell dumpsys telephony.registry

                这个命令是查看电话相关信息,如图:

                (1)“mCallState”:表示呼叫状态。0,表示待机;1,表示来电尚未接听;2,表示电话占线。

                (2)“mCallIncomingNumber”:表示最近一次来电的电话号码。

                (3)“mServiceState”:表示服务状态。0,表示正常使用;1,表示电话没有连接任何电信运营网络;2,表示只能拨打紧急呼叫号码;3,表示电话已关机。

                (4)“mSignalStrength”:表示信号强度信息。

                (5)“mMessageWaiting”:表示是否在等待无线电信息。

                (6)“mCallForwarding”:表示是否启用了呼叫转移。

                (7)“mDataActivity”:表示无线数据通话情况。0,表示未通话;1,表示正在接收IP PPP信号;2,表示正在发送IP PPP信号;3,表示正在发送和接收IP PPP信号。

                (8)“mDataConnectionState”:表示无线数据连接情况。0,表示无数据连接;1,表示正在创建数据连接;2,表示已连接;3,表示挂起状态,已经创建好连接,但IP数据通信暂无法使用。

                (9)“mDataConnectionPossible”:表示是否有数据连接。

                (10)“mDataConnectionReason”:表示数据连接的原因。

                (11)“mDataConnectionApn”:表示APN(Access Point Name),接入点名称。

                (12)“mDataConnectionLinkProperties”:表示数据连接的链路属性。

                (13)“mDataConnectionLinkCapabilities”:表示数据链路连接的能力。

                (14)“mCellLocation”:表示基站的相关信息。

                (15)“registrations”:表示登记记录计数。

                

 

 

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值