android命令行开启应用

  1. 获取应用包名

pm list packages | grep [KeyName]

  1. 获取应用清单信息

dumpsys package [PackageName]

可查找具体的 activity 及对应参数

  1. 裸启动应用

am start com.test/.MainActivity

在应用清单中一般带有 ‘LAUNCHER’ 字样的 activity 即启动入口

  1. 带参数启动应用-单字符串

am start -n com.test/.MainActivity -d "字符串"

对应应用内取传入的数据:getIntent().getDataString()

  1. 带参数启动应用-键值对

am start -n com.test/.MainActivity --ei num 10 --es str "字符串"

对应应用内取传入的数据:getIntent().getIntExtra("num")getIntent().getIntExtra("str")

  1. 关闭activity

input keyevent KEYCODE_BACK

StackOverflow Use android adb shell to return one activity

posted @ 2023-10-24 09:07  汪淼焱  阅读(343)  评论(0)    收藏  举报