अभी तक नहीं एक डेवलपर पर ताज़ा दर सिर्फ .. जानने के लिए कि एक Android एप्लिकेशन मैं क्या जरूरत है क्या कर सकते हैं की कोशिश कर रहानियंत्रण प्रदर्शन, Android डिवाइस
मैं क्या जरूरत है: कि एक को प्रदर्शित करता है
सरल अनुप्रयोग एक निश्चित आवृत्ति पर एक निश्चित तीव्रता पर एकल रंग ऑनस्क्रीन का पूर्ण फ्रेम! मैं के रूप में उच्च एक (जितना संभव हो उच्च एक निश्चित आवृत्ति के साथ एक ज्ञात पैटर्न में एक तीव्रता को बदलने के द्वारा प्राप्त) संभव के रूप में संकल्प के साथ एक तुल्यकालन उद्देश्य के लिए की जरूरत है।
क्या सवाल मेरे पास है:
या एक तय प्रदर्शन आवृत्ति के साथ एक Android डिवाइस रन वहाँ यह 60fps कहना की एक निश्चित आवृत्ति को स्थापित करने के लिए किसी भी तरह से है?
तय आवृत्ति प्राप्त किया जा सकता है, वहाँ बाधा समान या कुछ और मुझे सही समय पर स्क्रीन पर तीव्रता बदल देता है कि एक vsync है।
यदि उपर्युक्त दो चीजें प्राप्त हो सकती हैं, तो मुझे किस दृष्टिकोण को लेने की आवश्यकता है। मैं सोच रहा हूँ मैं OpenGL ES और शायद NDK पर देखने की जरूरत है .... किसी को भी कृपया मुझे सही दिशा में बात कर सकते हैं ....
आपको बहुत बहुत रूबेन धन्यवाद! – Mathias
आपके उत्तर रूबेन के लिए बहुत बहुत धन्यवाद! यह अच्छी समझ में आता है कि डिस्प्ले एक हार्डवेयर स्तर पर एक निश्चित आवृत्ति पर चलाया जाता है और मैं getRefreshRate() का उपयोग कर डिस्प्ले रीफ्रेश दर प्राप्त कर सकता हूं और इसे अपने सिंक्रनाइज़ेशन में उपयोग कर सकता हूं, इसलिए एकमात्र सवाल यह है कि मुझे कैसे पता चलेगा प्रदर्शन प्रस्तुत किया गया है। क्या मेरे बनाम काउंटर को नियंत्रित करने के लिए एक बनाम विरोधाभास या मेरे लिए कुछ ऐसा है जो मैं अपनी तीव्रता पीढ़ी में उपयोग कर सकता हूं? – Mathias
एक पुराने पुराने स्कूल प्रोग्रामर से मिलना अच्छा लगता है जो स्पष्ट रूप से ऊर्ध्वाधर खाली अंतराल में जितना संभव हो सके करने के महत्व को याद करता है ... :) –