Cho mình hỏi là có cách nào để khi mình ấn vào cái button thì nó sẽ tự động tắt nguồn hoặc là resat máy không, chỉ mình vs :3
Có cách nào dùng code để tắt hay khởi động lại điện thoại Android không?
tháo vỏ máy ra, bên cạnh máy có 1 lỗ nhỏ đặt nút reset lấy tăm ấn vào đấy sẽ khởi động lại máy…
.
hoặc là tháo pin
Dễ thôi mà, bạn biết lập trình android thì chỉ cần tạo 1 project nhỏ, trong file xml bạn để 1 cái button và bắt sự kiện tắt hoặc restart máy xong buil project đấy ra điện thoại là ok mà
Cái này hình như cần quyền root thì phải, ứng dụng thì có Quickboot
http://developer.android.com/reference/android/os/PowerManager.html
à o ý mình là code làm sao để tắt hay reset máy á , m đã thử cà powermanager mà cũng bị lỗi
java.lang.SecurityException: Neither user 10045 nor current process has android.permission.REBOOT.
Bạn root máy rồi cài cái superSU vào, xong khi chạy ứng dụng, superSU sẽ hỏi bạn có cho phép ứng dụng này dùng quyền hệ thống không, Grant một cái là được
Hay bạn gửi apk mình test thử, máy mình đang root sẵn
Chúc mừng nhá chạy tốt trên Cút Kít, Jellybean thì vẫn bị buộc đóng
À bạn share cả source đi, để khi nào mình nghịch thử
package com.example.turnoff;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.PowerManager;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
PowerManager pm=(PowerManager)getApplicationContext().getSystemService(Context.POWER_SERVICE);
pm.reboot("Khỏi động máy lại cái nhá");
return true;
}
}
chỉ z thui mà ( cut kit là j z ?? )
uses-permission android:name=“android.permission.REBOOT”
thêm nó vô , nếu bị lỗi permission is only … thì chọn project và clear nhá :v ( Eclipse)
Kitkat đó mà