Advertisement
Guest User

Untitled

a guest
Mar 9th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. package com.example.myfirstapp;
  2.  
  3. import java.util.Properties;
  4. import com.jcraft.jsch.*;
  5.  
  6. import android.app.Activity;
  7. import android.content.Context;
  8. import android.os.Bundle;
  9. import android.view.Menu;
  10. import android.view.View;
  11.  
  12.  
  13. public class MainActivity extends Activity {
  14. public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
  15. @Override
  16. public void onCreate(Bundle savedInstanceState) {
  17. super.onCreate(savedInstanceState);
  18. setContentView(R.layout.activity_main);
  19. }
  20.  
  21. @Override
  22. public boolean onCreateOptionsMenu(Menu menu) {
  23. getMenuInflater().inflate(R.menu.activity_main, menu);
  24. return true;
  25. }
  26. /** Called when the user clicks the send button */
  27. public void sshConnect(View view) throws Exception {
  28.  
  29. Properties props = new Properties();
  30. props.put("StrictHostKeyChecking", "no");
  31.  
  32. String host="123.456.7.89";
  33. String user ="pi";
  34. String pwd = "password";
  35. int port = 22;
  36.  
  37. Properties config = new Properties();
  38. config.put("StrictHostKeyChecking", "no");
  39. config.put("compression.s2c", "zlib,none");
  40. config.put("compression.c2s", "zlib,none");
  41.  
  42. JSch jsch=new JSch();
  43. Session session=jsch.getSession(user, host, port);
  44. session.setConfig(config);
  45. session.setPassword(pwd);
  46. session.connect();
  47. Context context = getApplicationContext();
  48. CharSequence text = "Connected to Pi";
  49. int duration = android.widget.Toast.LENGTH_SHORT;
  50. android.widget.Toast toast = android.widget.Toast.makeText(context, text, duration);
  51. toast.show();
  52. }
  53. public static void sendCapture(Session session) throws Exception {
  54. Channel channel = session.openChannel("exec");
  55. ((ChannelExec) channel).setCommand("gphoto2 --capture-image");
  56. channel.setInputStream(null);
  57. ((ChannelExec) channel).setErrStream(System.err);
  58. channel.connect();
  59.  
  60. }
  61. }
  62.  
  63. sendCapture(session);
  64.  
  65. Button btn = (Button)findViewById(R.id.btn);
  66. btn.setOnClickListener(new OnClickListener() {
  67.  
  68. public void onClick(View arg0) {
  69. // TODO Auto-generated method stub
  70. String ip,username,password;
  71. ip="192.168.x.x";
  72. username="guest";
  73. password="guest";
  74. //Write your code here
  75.  
  76. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement