概述
一、adb启动activity:
$ adb shell
$ am start -n {包(package)名}/{包名}.{活动(activity)名称}
如:启动浏览器
# am start -n com.android.browser/com.android.browser.BrowserActivity
二、adb启动service:
$ adb shell
$ am startservice -n {包(package)名}/{包名}.{服务(service)名称}
如:启动自己应用中一个service
# am startservice -n com.android.traffic/com.android.traffic.maniservice
三、adb发送broadcast:
$ adb shell
$ am broadcast -a <广播动作>
如:发送一个网络变化的广播
# am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
四、adb发送值 broadcast::
adb shell am broadcast -a dami.student.BindAction(intent) --ei bindstatus(参数名) 1(数值)
:
--es string
:
--ei int
am start -n com.dami.student/com.dami.student.DamiMamager.MainActivity
android9.0 userdebug版本root方法
go to setting -> system -> Developer options -> OEM unlocking
adb reboot bootloader
fastboot flashing unlock
press volume up key
fastboot reboot
adb root
adb disable-verity
adb reboot
adb root
adb remount
// 强制设置电池为不插充电线
adb shell dumpsys battery unplug
// 强制设置电量为 20%
adb shell dumpsys battery set level 20
// 还原设置
adb shell dumpsys battery reset
adb shell settings get global low_power
(google原生省电属性:0 表示未开启, 1 表示开启)
获取Settings存储值:
Settings.System.getInt(mContext.getContentResolver(),"mobiledata_mode_enabler",0)
Settings.Secure.getInt
Settings.Global.getInt
adb shell settings get system 值名
最后
以上就是辛勤发卡为你收集整理的Android MTK 搞机 常用ADB命令记录的全部内容,希望文章能够帮你解决Android MTK 搞机 常用ADB命令记录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复