使用am
指令启动app
1 |
$ adb shell am start com.test/.MainActivity |
带参数启动app有两种方法
1. 传入一个字符串
1 |
$ adb shell am start -n com.test/.MainActivity -d "hello, world" |
app内取数据
1 |
getIntent().getDataString() |
2. 传入键值对
1 |
$ adb shell am start -n com.test/.MainActivity --ei num 10 --es str "hello, world" |
app内通过取数据 ei表示传入的是int es表示传入的是String
1 |
getIntent().getIntExtra("num"); getIntent().getStringExtra("str"); |
3. 关闭Activity
1 |
$ adb shell input keyevent KEYCODE_BACK |