Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.net.*;
- import java.io.*;
- public class Xbmcremote
- {
- public static void main(String[] args) throws Exception
- {
- String textsent = "";
- 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}");
- 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}");
- 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}");
- 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}");
- 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}");
- 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}");
- URL sendhome = new URL("http://192.168.1.128:8080/jsonrpc?request={%22jsonrpc%22:%20%222.0%22,%20%22method%22:%20%22Input.Home%22}");
- int choice;
- URLConnection up = sendup.openConnection();
- URLConnection down = senddown.openConnection();
- URLConnection left = sendleft.openConnection();
- URLConnection right = sendright.openConnection();
- URLConnection select = sendselect.openConnection();
- URLConnection back = sendback.openConnection();
- URLConnection home = sendhome.openConnection();
- Scanner kb = new Scanner(System.in);
- System.out.print("Choose from the following options\n"
- + " 1. Up\n"
- + " 2. Down\n"
- + " 3. Left\n"
- + " 4. Right\n"
- + " 5. Select\n"
- + " 6. Back\n"
- + " 7. Home\n"
- + "Enter your choice: ");
- choice = kb.nextInt();
- kb.nextLine();
- switch(choice)
- {
- case 1: up.getInputStream();
- break;
- case 2: down.getInputStream();
- break;
- case 3: left.getInputStream();
- break;
- case 4: right.getInputStream();
- break;
- case 5: select.getInputStream();
- break;
- case 6: back.getInputStream();
- break;
- case 7: home.getInputStream();
- break;
- default: System.out.println("EXTERMINATE!");
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement