मेरे ऐप में मैं एक्सेलेरोमीटर आराम से समय की मात्रा को मापना चाहता हूं।एंड्रॉइड - लंबी अवधि में समय की गणना कैसे करें
उदाहरण के लिए, यदि मैं 0.4 मीटर/एस की दहलीज निर्धारित करता हूं और एक्सेलेरोमीटर की गति हमेशा नीचे होती है तो इसका मतलब है कि फोन बाकी है (थ्रेसहोल्ड मूल्यों में जिटर के लिए खाता है)।
मैं उस समय की गिनती करने में सक्षम होना चाहता हूं जब फोन बाकी है और बाकी समय पर आराम से पहुंचने पर, उस घटना पर प्रतिक्रिया दें।
मेरे पास पहले से ही एक्सेलेरोमीटर ठीक काम कर रहा है, मुझे बस इस समय गिनने की जरूरत है और मैं यह कैसे अपरिचित हूं, क्या कोई मेरी मदद कर सकता है? अग्रिम धन्यवाद
समाधान:
start = System.currentTimeMillis();
if (vectorTotal > 10.1 || vectorTotal < 9.5){
timelimit = (System.currentTimeMillis()+ 10000);
}
else if (start >= timelimit){
checkUser();
timelimit = (System.currentTimeMillis()+ 10000);
}
अलार्ममेनगर क्लास के साथ कुछ बदसूरत मुद्दों के बाद, मैंने इसे इस तरह से आजमाया और मुद्दों के बिना यह बहुत आसान था, चीयर्स साथी! – bobby123