我想开发一个应用程序作为第三方来启动teamviewer来访问目标pc而无需输入id和密码。或换句话说,通过命令行运行应用程序(启动它并传递参数)。我知道这可以通过windows完成,但我需要在android中实现它。
我有另一个问题,我仍然无法通过Android代码执行命令行,我的代码是
Process process=Runtime.getRuntime().exec("su");
DataOutputStream os= new DataOutputStream(process.getOutputStream());
os.writeBytes("adb shell\n");
os.writeBytes("am start -a android.intent.action.MAIN -n com.teamviewer.teamviewer.market.mobile/com.teamviewer.remotecontrollib.activity.MainActivity");
这段代码是对的吗?