網頁

2014年12月18日 星期四

耳機線控

網路上的程式真的可以用,只是在 Service 和 Activity 間
都要多多 registerMediaButtonEventReceiver
以免 KeyEvent 被電話或預設的音樂程式接走了

尤其下列這種模擬的 KeyEvent,只能在模擬機器上使用,真機上容易觸發電話和預設的音樂程式
Intent intent = new Intent(Intent.ACTION_MEDIA_BUTTON);
KeyEvent keyEvent = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_MEDIA_PREVIOUS);
intent.putExtra(Intent.EXTRA_KEY_EVENT, keyEvent);
sendBroadcast(intent);

沒有留言:

張貼留言