Monday, 15 February 2010

java - How can I show Overlay when Incomming call in Android -


मुझे इस (लाल क्षेत्र) की तरह बनाना है

अब मैं ऐसा करता हूं। (ब्रॉडकास्ट रीसीवर, फोनस्टेट लास्टनर, इत्यादि ...) टोस्ट दिखाएं (अनदेखी 'शून्य है')

यहां छवि विवरण दर्ज करें

लेकिन मुझे पता नहीं है कि जब रिंगिंग के दौरान ओवरले दिखाना है और जब आईडीले (या जुड़ा हुआ) छिपाना है।

कोड ऐसा है

  सार्वजनिक वर्ग MyPhoneStateListener विस्तारित करता है I फोनटेस्ट लिस्टनर {संदर्भ संदर्भ; आशय का इरादा; सार्वजनिक MyPhoneStateListener (संदर्भ संदर्भ) {सुपर (); This.context = context; } @ कोलास्टेट चेंजेड (इंट राज्य, स्ट्रिंग इनकमिंग नंबर) पर @ ओवरराइड सार्वजनिक शून्य {स्विच (राज्य) {case TelephonyManager.CALL_STATE_IDLE: // पॉपअप ब्रेक छुपाएं; मामले टेलीफोनी प्रबंधक। CALL_STATE_RINGING: // पॉपअप ब्रेक दिखाएँ; डिफ़ॉल्ट: ब्रेक; }}}}  

आपको एक कस्टम टोस्ट और एक ब्रॉडकास्ट रिसीवर (जैसा आपने सही तरीके से उल्लेख किया था) यहां एक टोस्ट को कस्टमाइज़ करने के लिए एक बहुत अच्छा ब्लॉग पोस्ट दिया गया है:


No comments:

Post a Comment