protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edit = (TextView)findViewById(R.id.textView1);
try {
os.write("sh -C chmod 777 /sys/MY/DEVICE\n".getBytes());
os.flush();
os.write("exit\n".getBytes());
os.flush();
p.waitFor();
Toast.makeText(this, "Runtime: " + e.getMessage(), Toast.LENGTH_LONG).show();
}
File device
= new File("/sys/MY/DEVICE"); device.setWritable(true);
Toast.makeText(this, "File: " + device.canWrite() ,Toast.LENGTH_LONG).show();
try {
byte[] result = new byte[32];
fis.close();
fos.close();
Toast.makeText(this, "Exception: " + e.getMessage(), Toast.LENGTH_LONG).show();
return;
}
}
CXByb3RlY3RlZCB2b2lkIG9uQ3JlYXRlKEJ1bmRsZSBzYXZlZEluc3RhbmNlU3RhdGUpIHsKCQlzdXBlci5vbkNyZWF0ZShzYXZlZEluc3RhbmNlU3RhdGUpOwoJCXNldENvbnRlbnRWaWV3KFIubGF5b3V0LmFjdGl2aXR5X21haW4pOwoJCQoJCWVkaXQgPSAoVGV4dFZpZXcpZmluZFZpZXdCeUlkKFIuaWQudGV4dFZpZXcxKTsKCQkKCQl0cnkgewoJCQlQcm9jZXNzIHAgPSBSdW50aW1lLmdldFJ1bnRpbWUoKS5leGVjKCJzaCIpOwoJCQlPdXRwdXRTdHJlYW0gb3MgPSBwLmdldE91dHB1dFN0cmVhbSgpOwoJCQlvcy53cml0ZSgic2ggLUMgY2htb2QgNzc3IC9zeXMvTVkvREVWSUNFXG4iLmdldEJ5dGVzKCkpOwoJCQlvcy5mbHVzaCgpOwkKCQkJb3Mud3JpdGUoImV4aXRcbiIuZ2V0Qnl0ZXMoKSk7CgkJCW9zLmZsdXNoKCk7CQkJCgkJCXAud2FpdEZvcigpOwoJCX0gY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CgkJCVRvYXN0Lm1ha2VUZXh0KHRoaXMsICJSdW50aW1lOiAiICsgZS5nZXRNZXNzYWdlKCksIFRvYXN0LkxFTkdUSF9MT05HKS5zaG93KCk7CgkJfQoJCQoJCUZpbGUgZGV2aWNlID0gbmV3IEZpbGUoIi9zeXMvTVkvREVWSUNFIik7CgkJZGV2aWNlLnNldFdyaXRhYmxlKHRydWUpOwoJCVRvYXN0Lm1ha2VUZXh0KHRoaXMsICJGaWxlOiAiICsgZGV2aWNlLmNhbldyaXRlKCkgLFRvYXN0LkxFTkdUSF9MT05HKS5zaG93KCk7CgoJCXRyeSB7CgkJCWJ5dGVbXSByZXN1bHQgPSBuZXcgYnl0ZVszMl07CgkJCQoJCQlmaXMgPSBuZXcgRmlsZUlucHV0U3RyZWFtKCIvc3lzL01ZL0RFVklDRSIpOwoJCQlmb3MgPSBuZXcgRmlsZU91dHB1dFN0cmVhbSgiL3N5cy9NWS9ERVZJQ0UiKTsKCgkJCWZpcy5jbG9zZSgpOwoJCQlmb3MuY2xvc2UoKTsKCQl9IGNhdGNoIChFeGNlcHRpb24gZSkgewoJCQlUb2FzdC5tYWtlVGV4dCh0aGlzLCAiRXhjZXB0aW9uOiAiICsgZS5nZXRNZXNzYWdlKCksIFRvYXN0LkxFTkdUSF9MT05HKS5zaG93KCk7CgkJCXJldHVybjsKCQl9Cgl9
Main.java:1: error: class, interface, or enum expected
protected void onCreate(Bundle savedInstanceState) {
^
Main.java:3: error: class, interface, or enum expected
setContentView(R.layout.activity_main);
^
Main.java:5: error: class, interface, or enum expected
edit = (TextView)findViewById(R.id.textView1);
^
Main.java:7: error: class, interface, or enum expected
try {
^
Main.java:9: error: class, interface, or enum expected
OutputStream os = p.getOutputStream();
^
Main.java:10: error: class, interface, or enum expected
os.write("sh -C chmod 777 /sys/MY/DEVICE\n".getBytes());
^
Main.java:11: error: class, interface, or enum expected
os.flush();
^
Main.java:12: error: class, interface, or enum expected
os.write("exit\n".getBytes());
^
Main.java:13: error: class, interface, or enum expected
os.flush();
^
Main.java:14: error: class, interface, or enum expected
p.waitFor();
^
Main.java:15: error: class, interface, or enum expected
} catch (Exception e) {
^
Main.java:17: error: class, interface, or enum expected
}
^
Main.java:20: error: class, interface, or enum expected
device.setWritable(true);
^
Main.java:21: error: class, interface, or enum expected
Toast.makeText(this, "File: " + device.canWrite() ,Toast.LENGTH_LONG).show();
^
Main.java:23: error: class, interface, or enum expected
try {
^
Main.java:26: error: class, interface, or enum expected
fis = new FileInputStream("/sys/MY/DEVICE");
^
Main.java:27: error: class, interface, or enum expected
fos = new FileOutputStream("/sys/MY/DEVICE");
^
Main.java:29: error: class, interface, or enum expected
fis.close();
^
Main.java:30: error: class, interface, or enum expected
fos.close();
^
Main.java:31: error: class, interface, or enum expected
} catch (Exception e) {
^
Main.java:33: error: class, interface, or enum expected
return;
^
Main.java:34: error: class, interface, or enum expected
}
^
22 errors