2013-04-15 4 views
6

मैं f.lux जैसे आईओएस ऐप बनाना चाहता हूं। यह दिन के आधार पर डिवाइस की स्क्रीन चमक को बदलता है। मुझे पता है कि मुझे अपने डिवाइस को जेलबैक करना है। लेकिन मुझे नहीं पता कि इस ऐप को कैसे कार्यान्वित किया जाए।आईओएस - स्क्रीन रंग तापमान बदलें

कृपया मुझे ऐसा करने के लिए कोई उपयोगी एपीआई सुझाव दें।

अग्रिम धन्यवाद। संबंधित सवाल से

[[UIScreen mainScreen] setBrightness:1.0]; 

:

+3

आप जो करना चाहते हैं उसे एक स्वीकृत ऐप स्टोर ऐप में नहीं किया जा सकता है। – rmaddy

+0

क्या आपके ऐप का उद्देश्य _any_ चल रहे एप्लिकेशन के लिए स्क्रीन को मंद करना है? यदि ऐसा है, तो यह सिस्टम के लिए सबसे अच्छा कुछ है, नीचे मेरा जवाब देखें। –

+1

बस एक एफवाईआई, एफ.एलक्स चमक नहीं बदलता है, यह प्रदर्शन तापमान बदलता है (नीले स्तर को बढ़ाता/घटता है) – Parker

उत्तर

-1

इस (iOS5 और अधिक से अधिक केवल) की कोशिश करो Adjust the brightness of the screen through code

+1

यह बाहरी प्रकाश स्रोतों के आधार पर डिवाइस की स्क्रीन चमक को समायोजित करने के लिए पृष्ठभूमि में किसी ऐप को अनुमति नहीं देगा। – rmaddy

+2

आह, यह सही है। डिवाइस पहले से ही स्वचालित रूप से करता है। –

1

आईओएस पहले से ही है कि पूरे सिस्टम में सुविधा में निर्मित है: सेटिंग> चमक & वॉलपेपर देखते हैं, के तहत स्वत: चमक:

auto brightness

हालांकि डिवाइस की चमक को प्रोग्रामेटिक रूप से नियंत्रित करना संभव है, बाहरी प्रकाश को निर्धारित करने के लिए कोई सार्वजनिक एपीआई नहीं है, इसलिए यह कार्यक्षमता है कि ओएस हैंडल करता है।

+1

उन्होंने प्रोग्रामेटिक रूप से –

+0

कहा कि मैं समझता हूं, लेकिन मेरा मुद्दा यह है कि यह कार्यक्षमता पहले से ही ऑपरेटिंग सिस्टम में मौजूद है और इसे पूरा करने के लिए एक ऐप की आवश्यकता नहीं है। –

+0

वॉल्यूम नियंत्रण डिवाइस द्वारा भी प्रदान किया जाता है, फिर भी कुछ ऐसे मामले हैं जब आप वॉल्यूम प्रोग्रामेटिक रूप से –

-1

UIScreen की चमक संपत्ति के माध्यम से जाओ जो एक नई IOS5 के बाद उपलब्ध एपीआई है।

+1

के आधार पर बदलने के बारे में पूछा गया है यह @ एंथनीसी के उत्तर के बराबर है, है ना? और किसी भी मामले में, यह अभी भी बाहरी चमक (परिवेश प्रकाश संवेदक के माध्यम से) पढ़ने की समस्या का समाधान नहीं करता है। –

संबंधित मुद्दे