Advertisement
parkerlreed

Xbmcremote

Oct 12th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.98 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.net.*;
  3. import java.io.*;
  4. public class Xbmcremote
  5. {
  6.     public static void main(String[] args) throws Exception
  7.     {
  8.         URL sendup = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Up%22}");
  9.         URL senddown = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Down%22}");
  10.         URL sendleft = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Left%22}");
  11.         URL sendright = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Right%22}");
  12.         URL sendselect = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Select%22}");
  13.         URL sendback = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Back%22}");
  14.         int choice;
  15.         URLConnection up = sendup.openConnection();
  16.         URLConnection down = senddown.openConnection();
  17.         URLConnection left = sendleft.openConnection();
  18.         URLConnection right = sendright.openConnection();
  19.         URLConnection select = sendselect.openConnection();
  20.         URLConnection back = sendback.openConnection();
  21.         Scanner kb = new Scanner(System.in);
  22.         System.out.print("Choose from the following options\n"
  23.                         + "    1. Up\n"
  24.                         + "    2. Down\n"
  25.                         + "    3. Left\n"
  26.                         + "    4. Right\n"
  27.                         + "    5. Select\n"
  28.                         + "    6. Back\n"
  29.                         + "Enter your choice: ");
  30.         choice = kb.nextInt();
  31.         kb.nextLine();
  32.         switch(choice)
  33.         {
  34.             case 1: up.getInputStream();
  35.                     break;
  36.             case 2: down.getInputStream();
  37.                     break;
  38.             case 3: left.getInputStream();
  39.                     break;
  40.             case 4: right.getInputStream();
  41.                     break;
  42.             case 5: select.getInputStream();
  43.                     break;
  44.             case 6: back.getInputStream();
  45.                     break;
  46.             default: System.out.println("EXTERMINATE!");
  47.                     break;
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement