一、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内容请搜索靠谱客的其他文章。
发表评论 取消回复