2012-12-20 22 views
5

मुझे पुश अधिसूचना-ऐप मिला है, क्या मुझे स्क्रीन को जागने का कोई तरीका है (बस इसे हल्का कर दें) जब भी मुझे पुश अधिसूचना मिलती है?एंड्रॉइड फोन/टैबलेट जगाओ?

यदि आप कुछ कोड चाहते हैं तो बस मुझे बताएं! और आपके उत्तरों के लिए धन्यवाद!

+0

आप इस ट्यूटोरियल का उपयोग करते हुए shoudl http://developer.android.com/reference/android/os/PowerManager.html या एंड्रॉइड में वेक लॉक का उपयोग करें – yokees

उत्तर

14

आप एक WakeLock इस तरह का उपयोग कर ऐसा कर सकते हैं:

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

और, महत्वपूर्ण, wakelock जारी जब आप इसे अब और ज़रूरत नहीं है:

आपको अपनी सूचना सेट करते हैं

screenOn.release(); 
+1

<उपयोग-अनुमति एंड्रॉइड: name = "android.permission.WAKE_LOCK" /> – wtk

+0

के बारे में याद रखें अब अस्वीकृत SCREEN_BRIGHT_WAKE_LOCK के बारे में क्या? –