java中调用adb shell 命令启动android应用程序

来源:互联网 发布:修改手机mac软件 编辑:程序博客网 时间:2024/05/17 01:33

实现方法:

一、把下面的adb shell命令做成bat文件,然后在java程序中调用即可,  例子中为启动美团app


adb shell am start -n com.sankuai.meituan/com.sankuai.meituan.activity.Welcome
exit


二、代码示例(下面代码在手机上测试通过)

public void startActivity(String pakageName,String activityName){try{// Process p = Runtime.getRuntime().exec("cmd.exe /c start" +// "D:\\360安全浏览器下载\\startActivity.bat");// Process p = Runtime.getRuntime().exec("adb shell " );// p.waitFor();Process q = Runtime.getRuntime().exec("cmd.exe /c start D:\\360安全浏览器下载\\startActivity.bat" );//等待程序启动Thread.sleep(1000);q.waitFor();}catch(Exception e){}}





1 0
原创粉丝点击