您的位置:首页 > 运维架构 > Shell

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

2014-03-20 11:01 471 查看
先把adb shell命令做成bat文件,然后再程序中调用即可,  

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){

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: