ये कुछ झुकाव संचालकों हैं यू
स्थिरांक पूर्णांक ORIENTATION_UNKNOWN onOrientationChanged से वापस लौटा जब डिवाइस अभिविन्यास निर्धारित नहीं किया जा सकता है (आम तौर पर जब डिवाइस फ्लैट स्थिति के लिए एक पास में है) का उपयोग कर सकते हैं। सार्वजनिक कन्स्ट्रक्टर ओरिएंटेशनइवेंट लिस्टनर (संदर्भ संदर्भ) एक नया ओरिएंटेशनइवेंट लिस्टनर बनाता है। अभिविन्यासEventListener (संदर्भ संदर्भ, int दर) एक नया अभिविन्यास EventListener बनाता है। सार्वजनिक तरीके बूलियन canDetectOrientation() शून्य अक्षम() OrientationEventListener को अक्षम करता है। शून्य सक्षम() ओरिएंटेशनइवेंट लिस्टनर को सक्षम करता है ताकि यह सेंसर की निगरानी करेगा और डिवाइस अभिविन्यास बदलते समय ऑरेंटेशन चेंज (int) पर कॉल करेगा। अमूर्तता पर आधारित अमूर्तकरण (int ओरिएंटेशन) कॉल किया गया जब डिवाइस का अभिविन्यास बदल गया है। [विस्तृत करें] विरासत के तरीके कक्षा java.lang.Object ऑब्जेक्ट क्लोन() इस ऑब्जेक्ट की एक प्रति बनाता है और देता है। बूलियन बराबर (ऑब्जेक्ट ओ) निर्दिष्ट आवृत्ति के साथ इस उदाहरण की तुलना करता है और इंगित करता है कि वे बराबर हैं या नहीं। शून्य अंतिमकरण() ऑब्जेक्ट की स्मृति को वीएम द्वारा पुनः दावा किए जाने से पहले बुलाया जाता है। अंतिम कक्षा getClass() कक्षा का अनूठा उदाहरण देता है जो इस ऑब्जेक्ट की कक्षा का प्रतिनिधित्व करता है। int हैशकोड() इस ऑब्जेक्ट के लिए एक पूर्णांक हैश कोड देता है। अंतिम शून्य अधिसूचित() इस ऑब्जेक्ट के मॉनीटर पर प्रतीक्षा करने वाले थ्रेड का कारण बनता है (जागने के लिए प्रतीक्षा() विधियों को कॉल करने के माध्यम से)। अंतिम शून्य अधिसूचना सभी() इस ऑब्जेक्ट की मॉनिटर पर इंतजार कर रहे सभी थ्रेड का कारण बनता है (जागने के लिए प्रतीक्षा() विधियों को कॉल करने के माध्यम से)। स्ट्रिंग टूस्ट्रिंग() इस ऑब्जेक्ट का एक संक्षिप्त, मानव-पठनीय वर्णन वाला एक स्ट्रिंग देता है। अंतिम शून्य प्रतीक्षा (लंबी मिलिस, int nanos) कॉलिंग थ्रेड को तब तक इंतजार करने का कारण बनता है जब तक कोई अन्य थ्रेड इस ऑब्जेक्ट की अधिसूचना() या सूचित नहीं करता है (निर्दिष्ट समय समाप्ति तक)। अंतिम शून्य प्रतीक्षा (लंबी मिलिस) कॉलिंग थ्रेड को तब तक इंतजार करने का कारण बनता है जब तक कि कोई अन्य थ्रेड इस ऑब्जेक्ट की अधिसूचना() या सूचित नहीं करता है (निर्दिष्ट ऑब्जेक्ट समाप्त होने तक)। अंतिम शून्य प्रतीक्षा() कॉलिंग थ्रेड को तब तक प्रतीक्षा करने का कारण बनता है जब तक कोई अन्य थ्रेड इस ऑब्जेक्ट की अधिसूचना() या सूचित नहीं करता है। स्थिरांक सार्वजनिक स्थिर अंतिम पूर्णांक ORIENTATION_UNKNOWN के बाद से: एपीआई स्तर 3
onOrientationChanged से वापस लौटा जब डिवाइस अभिविन्यास निर्धारित नहीं किया जा सकता है (आम तौर पर जब डिवाइस फ्लैट स्थिति के लिए एक पास में है)। भी देखें
* onOrientationChanged(int)
लगातार मूल्य: -1 (0xffffffff) लोक कंस्ट्रक्टर्स सार्वजनिक OrientationEventListener (संदर्भ संदर्भ) के बाद से: एपीआई स्तर 3
एक नया OrientationEventListener बनाता है। पैरामीटर अभिविन्यास EventListener के लिए संदर्भ। सार्वजनिक अभिविन्यास EventListener (संदर्भ संदर्भ, int दर) चूंकि: एपीआई स्तर 3
एक नया अभिविन्यास EventListener बनाता है। पैरामीटर अभिविन्यास EventListener के लिए संदर्भ। जिस दर पर सेंसर ईवेंट संसाधित होते हैं (सेंसर मैनेजर भी देखें)। सरल स्क्रीन अभिविन्यास परिवर्तन पहचान के लिए SENSOR_DELAY_NORMAL के डिफ़ॉल्ट मान का उपयोग करें। लोक तरीके सार्वजनिक बूलियन canDetectOrientation() के बाद से: एपीआई स्तर 3
सार्वजनिक शून्य अक्षम() के बाद से: एपीआई स्तर 3
OrientationEventListener अक्षम करता है। सार्वजनिक शून्य सक्षम() के बाद से: एपीआई स्तर 3
OrientationEventListener सक्षम बनाता है तो यह सेंसर की निगरानी और onOrientationChanged (int) जब डिवाइस अभिविन्यास परिवर्तन कॉल करेंगे। सार्वजनिक सारणी शून्य पर ऑरेंटेशन चेंज (इंट ओरिएंटेशन) चूंकि: एपीआई लेवल 3
कॉल किया गया जब डिवाइस का अभिविन्यास बदल गया है। अभिविन्यास पैरामीटर 0 से 35 9 तक की डिग्री में है। अभिविन्यास 0 डिग्री है जब डिवाइस अपनी प्राकृतिक स्थिति में उन्मुख होता है, 9 0 डिग्री जब इसकी बाईं तरफ शीर्ष पर होता है, 180 डिग्री ऊपर उल्टा होता है, और 270 डिग्री होता है दाएं तरफ शीर्ष पर है। जब उपकरण फ्लैट के करीब होता है और अभिविन्यास निर्धारित नहीं किया जा सकता है तो ORIENTATION_UNKNOWN वापस कर दिया जाता है।
स्रोत
2010-07-24 06:41:54
एक बार जब मैं बाजार पर एक कंपास अनुप्रयोग देखता हूं। चुंबकीय क्षेत्र कर्षण खराब होने पर यह एप्लिकेशन एक संदेश देता है। मुझे नहीं पता कि यह कैसे काम करता है इसलिए मुझे इस जवाब में दिलचस्पी है – Michel