क्या यह पता लगाने का कोई तरीका है कि एंड्रॉइड डिवाइस स्क्रीन प्रसारण रिसीवर के बिना चालू है या नहीं? मैं अलार्म मैनेजर द्वारा सेवा के माध्यम से डिवाइस पर मिनट अंतराल अपडेट करना चाहता हूं। मैं बैटरी जीवन को भी संरक्षित करना चाहता हूं। तो डिवाइस स्क्रीन चालू होने पर अपडेट सेवा चल जाएगी।एंड्रॉइड डिवाइस पर स्क्रीन स्थिति कैसे प्राप्त करें?
PowerManager powermanager;
powermanager = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
if (powermanager.isScreenOn())
{
...
}