मुझे स्क्रीन चमक सेट करने का प्रयास करने में परेशानी हो रही है। ऐसा करने के लिए मैं निम्नलिखित कोड का उपयोग करें:कुछ एंड्रॉइड डिवाइस पर ब्राइटनेस सेट करने पर समस्या
Settings.System.putInt(cResolver, Settings.System.SCREEN_BRIGHTNESS, brightness);
जहां brightness
0 और 255 के
समस्या के बीच एक मूल्य है कि कुछ डिवाइस में यह काम करता है है (HTC One, Nexus 5, ...) , दूसरों में नहीं! उदाहरण के लिए, यदि मैं सैमसंग डिवाइस में स्क्रीन चमक सेट करने के लिए इस फ़ंक्शन का उपयोग करता हूं तो स्क्रीन चमकदार या मंद नहीं होती है, अगर मैं "अधिसूचना पैनल" (स्क्रीन के शीर्ष से नीचे स्लाइडिंग) में जाता हूं तो मैं चमक स्तर देख सकता हूं बदला हुआ।
क्या कोई भी सभी एंड्रॉइड डिवाइसों के साथ काम करने वाली चमक सेट करने का तरीका जानता है? और क्या किसी को पता है कि यह कुछ उपकरणों में क्यों काम करता है, लेकिन दूसरे में नहीं?
UPDATE 1:
यह विधि एक BroadcastReceiver में प्रयोग किया जाता है, तो कोई गतिविधि नहीं है वहाँ!
कौन सा डिवाइस इस समस्या है? कोई विशिष्ट ब्रांड या एंड्रॉइड संस्करण? – gian1200
एंड्रॉइड के प्रत्येक संस्करण पर प्रत्येक सैमसंग डिवाइस मैंने परीक्षण किया है (सभी 4.0 +)। –
क्या आपने चमक स्थापित करने के बाद एक डमी गतिविधि शुरू करने का प्रयास किया है? इस दृष्टिकोण का यहां उल्लेख किया गया है: [लिंक] (http://stackoverflow.com/a/7658364)। – Vikram