2012-12-20 28 views
5

Tôi có một ứng dụng thông báo đẩy, có cách nào để đánh thức màn hình (chỉ cần bật đèn lên) bất cứ khi nào tôi nhận được thông báo đẩy?Đánh thức điện thoại/máy tính bảng Android?

nếu bạn muốn một số mã chỉ cho tôi biết! và cảm ơn bạn đã trả lời!

+0

Bạn sử dụng hướng dẫn này http://developer.android.com/reference/android/os/PowerManager.html hoặc sử dụng khóa đánh thức trong andrid – yokees

Trả lời

14

Bạn có thể làm điều đó bằng cách sử dụng WakeLock theo cách này:

Khi bạn thiết lập thông báo của bạn:

WakeLock screenOn = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "example"); 
screenOn.acquire(); 

Và, QUAN TRỌNG, nhả wakelock khi bạn không cần nó nữa:

screenOn.release(); 
+1

Hãy nhớ về wtk

+0

Còn SCREEN_BRIGHT_WAKE_LOCK không được dùng nữa thì sao? –

Các vấn đề liên quan