2014-11-09 8 views
14

वर्तमान में मैंनए Android एपीआई का एक उदाहरण setMediaButtonReceiver

mAudioManager.registerMediaButtonEventReceiver(mRemoteControlResponder); 

उपयोग कर रहा हूँ के लिए खोज रहे लेकिन इस 5.0 में पदावनत और setMediaButtonReceiver द्वारा बदल दिया गया है। Google में 5 लिंक हैं जो सभी डेवलपर.android.com पर इंगित करते हैं।

क्या किसी ने अभी तक इसका उपयोग किया है? यदि ऐसा है तो आप एक उदाहरण प्रदान कर सकते हैं?

उत्तर

3

चेक यह पेज: http://grepcode.com/file/repo1.maven.org/maven2/org.robolectric/android-all/5.0.0_r2-robolectric-0/android/media/session/MediaSession.java यह पूरा flow.Here सबसे अधिक प्रासंगिक भागों में से एक की एक नहीं बल्कि बड़ी उदाहरण

अपने मीडिया बटन रिसीवर के लिए एक लंबित इरादे सेट के बाद सत्र है पुन: प्रारंभ प्लेबैक अनुमति देने के लिए है बंद कर दिया गया है। यदि आपका ऐप इस तरह से शुरू किया गया है तो एक एंड्रॉइड.content.Intent.ACTION_MEDIA_BUTTON मंशा लंबित मंशा के माध्यम से भेजा जाएगा।

पैरामीटर: nullmbr android.app.PendingIntent मीडिया बटन ईवेंट भेजने के लिए।

 public void More ...setMediaButtonReceiver(@Nullable PendingIntent mbr) { 
     try { 
       mBinder.setMediaButtonReceiver(mbr); 
     } catch (RemoteException e) { 
      Log.wtf(TAG, "Failure in setMediaButtonReceiver.", e); 
     } 
    } 
+1

पहले लिंक सही है लेकिन मुझे यकीन है कि तुम क्यों बाकी शामिल के रूप में ओ पी के बारे में उपयोग नहीं कर रहा * MediaButtonEventReceiver नहीं हूँ। –

+0

क्षमा करें, मेरी गलती। मैं सो रहा था मुझे लगता है .. क्या लिंक आपकी मदद करता है? –

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