मैं एक ऐप लिख रहा हूं जिसका मतलब कॉल के दौरान चलाना है। उपयोगकर्ता कॉल करने के बाद, और मेरा ऐप शुरू करता है, मैं चाहता हूं कि मेरा ऐप यह जान सके कि कॉल खराब कनेक्शन से गिरा है या नहीं। क्या यह संभव है? धन्यवादमेरा एंड्रॉइड ऐप एक गिराए गए कॉल का पता कैसे लगा सकता है?
11
A
उत्तर
2
एंड्रॉइड TelephonyManager
कक्षा getCallState()
विधि प्रदान करती है, जो आपको वर्तमान कॉल की स्थिति बताएगी। आप CALL_STATE_OFFHOOK
से CALL_STATE_IDLE
पर एक संक्रमण की तलाश करेंगे।
दुर्भाग्य से, मुझे कॉलबैक पंजीकृत करने के लिए वहां कोई भी तरीका नहीं दिख रहा है, इसलिए आपको मतदान का सहारा लेना पड़ सकता है।
http://developer.android.com/reference/android/telephony/TelephonyManager.html
5
CALL_STATE_OFFHOOK नहीं करता है -> CALL_STATE_IDLE भी एक सामान्य रूप से समाप्त कॉल से संकेत मिलता है?
भले ही आप फोनस्टेट लिस्टनर क्लास की ऑनकॉलस्टेट चेंज कॉलबैक विधि का उपयोग करके कॉल स्टेटस की जांच कर सकें। जब भी राज्य बदलता है और आप प्रदान की गई स्थिति को स्विच कर सकते हैं यह पता लगाने के लिए कि आप किस स्थिति में हैं।
संबंधित मुद्दे
- 1. मेरा ऐप किसी अन्य ऐप की विंडो में बदलाव का पता कैसे लगा सकता है?
- 2. मैं कैसे पता लगा सकता हूं कि मेरा पृष्ठ पोस्टबैक
- 3. मैं कैसे पता लगा सकता हूं कि मेरा ऐप सैंडबॉक्स है या नहीं?
- 4. ग्रहण एंड्रॉइड डिवाइस का पता क्यों नहीं लगा सकता है?
- 5. पर्ल एरे का पता लगा सकता है?
- 6. कोई एंड्रॉइड एप्लिकेशन लॉन्च करने का पता कैसे लगा सकता है?
- 7. मैं कैसे पता लगा सकता हूं कि मेरा बाहरी आईपी पता क्या है?
- 8. jQuery UI - गिराए गए ड्रैगगेबल
- 9. मेरा Parse.com ऐप एक ईमेल कैसे भेज सकता है?
- 10. आउटगोइंग कॉल का पता लगा रहा है और एंड्रॉयड
- 11. मैं पिक्चरबॉक्स पर एक दबाए गए माउस बटन का पता कैसे लगा सकता हूं?
- 12. ड्राइवर का मेरा सी ++ ऐप कॉल इंटरफ़ेस कैसा है?
- 13. मैं कैसे पता लगा सकता हूं कि कोरिया में एंड्रॉइड ऐप का उपयोग किया जा रहा है या नहीं?
- 14. मेरा सी # ऐप एंटी-वायरस ऐप्स द्वारा फ़्लैग किया जा रहा है। मैं कैसे पता लगा सकता हूं क्यों?
- 15. मैं सी में पैलिंड्रोम का पता कैसे लगा सकता हूं?
- 16. गिट-सीवीएसपोर्ट का पता नहीं लगा सकता?
- 17. मैं कैसे पता लगा सकता हूं कि मेरा ब्राउज़र फ़ायरफ़ॉक्स है या नहीं?
- 18. मैं कैसे पता लगा सकता हूं कि मेरा प्रतीकात्मक लिंक क्या इंगित कर रहा है?
- 19. मेरा दृश्य कब स्थानांतरित हो गया है, मैं कैसे पता लगा सकता हूं?
- 20. मैं गतिशील रूप से कैसे पता लगा सकता हूं कि मेरा एप्लिकेशन सिस्टम या सामान्य है या नहीं?
- 21. मैं कैसे पता लगा सकता हूं कि मेरा कंसोल ऐप सी # के साथ किस निर्देशिका में चल रहा है?
- 22. एंड्रॉइड जेस्चर लिस्टनर घटनाओं का पता नहीं लगा रहा है
- 23. मैं कैसे पता लगा सकता हूं कि मेरा SQL सर्वर क्या है?
- 24. एंड्रॉइड का इरादा जब मेरा ऐप इंस्टॉल किया गया है
- 25. मैं कैसे पता लगा सकता हूं कि मेरा सेब डिवाइस ब्लूटूथ कम ऊर्जा का समर्थन करता है
- 26. मैं कैसे पता लगा सकता हूं कि मेरा उपयोगकर्ता किस आईओएस डिवाइस का उपयोग कर रहा है?
- 27. मैं फ़ाइल के एन्कोडिंग का पता कैसे लगा सकता हूं?
- 28. एनएसआईएस - मैं चुप इंस्टॉल का पता कैसे लगा सकता हूं?
- 29. मैं rel = "noreferrer" समर्थन का पता कैसे लगा सकता हूं?
- 30. मैं गैर-पश्चिमी पात्रों का पता कैसे लगा सकता हूं?
नियमित लटकने के लिए राज्य संक्रमण कैसे ऑफ-अप से अलग होगा - निष्क्रिय? – Sam
आह, मैं देखता हूं कि अब आप क्या पूछ रहे हैं। दुर्भाग्यवश, जो मैं देख सकता हूं, मुझे नहीं लगता कि गिराए गए कॉल, उपयोगकर्ता लटकने, या रिमोट पार्टी लटकने के बीच अंतर करने का कोई तरीका है। –
कैसे पता चलेगा कि जिस व्यक्ति ने फोन किया है उसे कॉल रद्द कर दिया गया है? क्या हमारे पास कोई प्रवाह है? –