我想开发一个第三方应用程序来启动teamviewer,无需输入ID和密码即可访问目标PC。或者换句话说,通过命令行运行应用程序(启动它并传递参数)。我知道这可以通过 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");
这段代码对吗?