实现方法:
一、把下面的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:\\3 60安全浏览器下载\\startActivity.bat" );
//等待程序启动
Thread.sleep(1000);
q.waitFor();
}catch(Exception e){
}
}