Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Java应用程序Jsch使用按钮发送命令_Android_Jsch_Raspberry Pi - Fatal编程技术网

Android Java应用程序Jsch使用按钮发送命令

Android Java应用程序Jsch使用按钮发送命令,android,jsch,raspberry-pi,Android,Jsch,Raspberry Pi,我正在尝试编写我的第一个android应用程序,以连接到我的Raspberry Pi,并使用gphoto2库控制我的DSLR。我目前有一个非常粗糙的应用程序,有两个按钮,“连接”按钮和“捕获”按钮 我可以连接到我的raspberry pi,但如果不使用以下命令从连接部分调用jsch会话,则无法将jsch会话传递到“捕获”按钮: sendCapture(session); 我希望代码使用“connect”按钮通过ssh连接,然后能够使用“capture”按钮拍摄尽可能多的照片。欢迎提出任何问题或

我正在尝试编写我的第一个android应用程序,以连接到我的Raspberry Pi,并使用gphoto2库控制我的DSLR。我目前有一个非常粗糙的应用程序,有两个按钮,“连接”按钮和“捕获”按钮

我可以连接到我的raspberry pi,但如果不使用以下命令从连接部分调用jsch会话,则无法将jsch会话传递到“捕获”按钮:

sendCapture(session);
我希望代码使用“connect”按钮通过ssh连接,然后能够使用“capture”按钮拍摄尽可能多的照片。欢迎提出任何问题或一般建议


谢谢

您可以在按下捕获按钮时进行连接,捕获并断开连接。那就不需要保持连接了。你应该把所有这些都包起来,例如,连接、捕获和断开连接是我可能要做的事情。我希望连接保持开放,因为我的目标是使应用程序更复杂,如果连接保持开放,会更容易。感谢您提供的任务信息,这绝对是我应该注意的。
sendCapture(session);
    Button btn = (Button)findViewById(R.id.btn);
    btn.setOnClickListener(new OnClickListener() {

        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            String ip,username,password;
            ip="192.168.x.x";
            username="guest";
            password="guest";
  //Write your code here 

 });