22 Notification样式设置内部按钮点击事件
来源:互联网 发布:网络对讲报警机 编辑:程序博客网 时间:2024/06/06 20:36
package com.exam1ple.demo1;import android.app.Activity;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Bundle;import android.support.v4.app.NotificationCompat;import android.support.v4.app.NotificationCompat.BigPictureStyle;import android.support.v4.app.NotificationCompat.Builder;import android.support.v4.app.NotificationCompat.InboxStyle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.RemoteViews;import android.widget.Toast;public class MainActivity extends Activity { static final String STATUS_BAR_COVER_CLICK_ACTION = "com.fmy.fmy"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void MyClick01(View v) { BroadcastReceiver onClickReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) { System.out.println("---"); System.out.println("---"); System.out.println("---"); System.out.println("---"); System.out.println("---"); } } }; 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); NotificationCompat.Builder builder = new NotificationCompat.Builder(this); builder.setContentText("切换歌曲"); builder.setContentTitle("反正就是个标题"); builder.setSmallIcon(R.drawable.ic_launcher); RemoteViews view = new RemoteViews(getPackageName(), R.layout.layout); //R.id.trackname为你要监听按钮的id view.setOnClickPendingIntent(R.id.tv, pendButtonIntent); builder.setContent(view); NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(1, builder.build()); }}
0 0
- 22 Notification样式设置内部按钮点击事件
- 自定义Notification实现按钮点击事件
- listview 内部按钮的点击事件
- Android 自定义Notification通知样式并设置按钮监听.
- 在Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- tableViewCell 内部按钮点击事件 和 cell 高度变化操作
- Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- 在Activity中响应ListView内部按钮的点击事件
- Android中的ListView响应item内部按钮点击事件
- android 动态加载按钮并为按钮设置点击事件
- Android 点击Notification事件处理
- 自定义Notification添加点击事件
- notification几种点击事件
- BZOJ 4415 [Shoi2013]发牌【线段树
- 被一个网站拒绝的文章
- Component-Scan 不扫描jar里面的类
- java用Digester解析xml文件——高效率的xml解析
- EXT.NET 设置文本框的焦点
- 22 Notification样式设置内部按钮点击事件
- AndroidStudio好用的插件
- java线程安全总结
- 决策树(Decision Trees)
- 转“弯”的幸福
- Cocos2d-lua 截图功能
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- spring发布和接收定制的事件(spring事件传播)
- your project contains error(s),please fix them before running your application.错误总结