android通知栏响应事件
16lz
2022-01-22
BroadcastReceiver onClickReceiver =
new
BroadcastReceiver() {
@Override
public
void
onReceive(Context context, Intent intent) {
if
(intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) {
//在这里处理点击事件
}
};
IntentFilter filter =
new
IntentFilter();
filter.addAction(STATUS_BAR_COVER_CLICK_ACTION);
registerReceiver(onClickReceiver, filter);
Intent buttonIntent =
new
Intent(STATUS_BAR_COVER_CLICK_ACTION);
PendingIntent pendButtonIntent = PendingIntent.getBroadcast(
this
,
0
, buttonIntent,
0
);
mRemoteViews.setOnClickPendingIntent(R.id.music_status_bar_icon, pendButtonIntent);
//R.id.trackname为你要监听按钮的id
mRemoteViews.setOnClickPendingIntent(R.id.trackname, pendButtonIntent);
更多相关文章
- 【Android】高德地图2DMap,隐藏“高德地图”logo样式(不同版本或有
- Android(安卓)监听手机GPS打开状态实现代码
- android 返回键退出程序
- android朋友圈监听键盘状态 点击空白区域隐藏键盘
- android版本自动检测更新 版本检测 自动更新 自动安装
- Android中回调接口使用实例
- 自定义android循环拖动组件
- android > Visualizer监听手机声波
- android 事件的获取