2010-04-27 12 views
7

यह पता लगाने का सबसे आसान तरीका क्या है कि एंड्रॉइड डिवाइस कितनी तेजी से यात्रा कर रहा है?एंड्रॉइड डिवाइस की वेग कैसे निर्धारित करें?

इसके अलावा, क्या गति के लिए एक इरादा पंजीकृत करने का कोई तरीका है? उदाहरण: इरादा यदि डिवाइस 20 मील प्रति घंटा से अधिक हो जाता है।

उत्तर

7

डिवाइस की गति जीपीएस से प्राप्त करने का सबसे आसान तरीका है, अधिक विशेष रूप से 2 अंक के बीच यात्रा करने में लगने वाला समय। सौभाग्य से यह आपके लिए पहले से ही स्थान वर्ग के साथ किया गया है: Location.getSpeed() जो मैसर्स में गति के साथ एक फ्लोट देता है।

ठीक समय इसके लिए लागू किया गया था करने के लिए त्वरण गुणा करके अधिक जानकारी

1

आप गति की गणना कर सकते हैं के लिए Android developer reference देखें। यह विधि बहुत संवेदनशील है इसलिए आपको फ़िल्टर करने के लिए कुछ सीमा जांच जोड़नी होगी।

+0

ऐप्पल और एंड्रॉइड फोन जैसी कमोडिटी मोबाइल उपकरणों पर एक्सेलेरोमीटर शायद उपयोगी माप बनाने के लिए बहुत कच्चे हैं। मुझे लगता है कि यह आवश्यक सटीकता पर निर्भर करता है ... – jww

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