android - How to receive broadcasts of RINGER_MODE_CHANGED_ACTION -


मेरे पास निम्न प्रसारण रिसीवर है:

  सार्वजनिक वर्ग MyRingModeReceiver BroadcastReceiver विस्तारित करता है {@ ओवरराइड सार्वजनिक रिएसीिव पर रिक्त (संदर्भ संदर्भ, आशय का इरादा) {Logger.iLog ("मेरे रिसीवर में"); }}  

मेरे पास तब एक सेवा है जो ऑन क्रिएट निम्नलिखित करता है:

  IntentFilter filter = new IntentFilter (); filter.addAction ( "android.media.RINGER_MODE_CHANGED"); रजिस्टर रिसीवर (नया MyRingModeReceiver (), फिल्टर);  

जब मैं एमुलेटर को कॉल करता हूं और रिंगर को बदलने (मौन) के लिए वॉल्यूम कुंजियों का उपयोग करता है तो कुछ भी नहीं होता है

कोई भी विचार है कि मैं क्या कर रहा हूं? जाहिर है, आशय Ringer_MODE_CHANGED जब आप फोन ऐप का उपयोग करके एक घंटी को चुप्पी करते हैं, तो कॉल नहीं किया जाता है ... केवल जब आप किसी फोन कॉल के बाहर घंटी को संशोधित करते हैं।


Comments