Advertisement
Sketchware

Desliga celular em 10 segundos e necessário root

Jan 12th, 2023
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. Button button = (Button) findViewById(R.id.button1);
  2. final EditText editText = (EditText) findViewById(R.id.editText1);
  3.  
  4. button.setOnClickListener(new View.OnClickListener() {
  5.     @Override
  6.     public void onClick(View view) {
  7.         final Timer timer = new Timer();
  8.         timer.scheduleAtFixedRate(new TimerTask() {
  9.             @Override
  10.             public void run() {
  11.                 Calendar c = Calendar.getInstance();
  12.                 int seconds = c.get(Calendar.SECOND);
  13.                 final String time = String.valueOf(seconds);
  14.                 runOnUiThread(new Runnable() {
  15.                     @Override
  16.                     public void run() {
  17.                         editText.setText(time);
  18.                         if (time.equals("10")) {
  19.                             try {
  20.                                 Runtime.getRuntime().exec("su -c reboot -p");
  21.                             } catch (IOException e) {
  22.                                 e.printStackTrace();
  23.                             }
  24.                             timer.cancel();
  25.                         }
  26.                     }
  27.                 });
  28.             }
  29.         }, 0, 1000);
  30.     }
  31. });
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement