Notification(通知栏)
来源:互联网 发布:什么是双色球密码算法 编辑:程序博客网 时间:2024/05/16 19:09
public class MainActivity extends ActionBarActivity implements OnClickListener{NotificationManager manager;//通知控制类int notification_ID;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);findViewById(R.id.bt1).setOnClickListener(this);findViewById(R.id.bt2).setOnClickListener(this);manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubswitch(v.getId()){case R.id.bt1://发送通知按钮sendNotification();break;case R.id.bt2:manager.cancel(notification_ID);break;}}//构造notification并发送到通知栏private void sendNotification() {// TODO Auto-generated method stub//创建点击后的意图Intent intent = new Intent(this,MainActivity.class);PendingIntent pintent = PendingIntent.getActivity(this, 0, intent, 0);Builder builder = new Notification.Builder(this);//创建一个Builder类builder.setSmallIcon(R.drawable.ic_launcher);//设置图标builder.setTicker("hello");//手机状态栏的提示;builder.setWhen(System.currentTimeMillis());//设置时间builder.setContentTitle("通知栏通知");//设置标题builder.setContentText("我来自NotificationDemo");//设置通知内容builder.setContentIntent(pintent);//点击后的意图//builder.setDefaults(Notification.DEFAULT_SOUND);//设置提示声音//builder.setDefaults(Notification.DEFAULT_LIGHTS);//设置指示灯//builder.setDefaults(Notification.DEFAULT_VIBRATE);//设置震动builder.setDefaults(Notification.DEFAULT_ALL);//设置震动Notification notification = builder.build();//4.1以上//builder.getNotification();manager.notify(notification_ID, notification); }}
0 0
- Notification(通知栏通知)
- Notification(通知栏)
- 通知栏(Notification)
- 通知栏消息通知详解(Notification)
- 通知栏通知Notification
- Notification 通知栏通知
- Notification通知栏通知
- android-----通知栏(Notification)
- 认识Notification通知栏通知
- Notification(Notification的通知栏常驻、Notification的各种样式、Notification点击无效)
- 通知栏的问题(Notification)
- Notification(通知栏)的实现
- Notification(通知栏)代码详解
- 通知栏(Notification)的基本使用
- Android 通知栏 Notification
- Android---Notification通知栏
- Android 通知栏Notification
- Android 通知栏Notification
- linux内核之关于内存屏障
- Maven pom.xml配置详解
- 网络图片查看器 ——图片可放大缩小
- 重采样内插方法
- poj 2385 来回走接苹果dp
- Notification(通知栏)
- 各种排序算法之比较
- 运行效率啊-2分钟与475毫秒的对比
- 架构师知识体系(3)--系统架构管理实践
- Python学习笔记 - 列表生成式listComprehensions
- linux0.12之内存管理(1)-整体框架思路
- 使用Jsoup 抓取页面的数据
- HDOJ 2005 第几天?(水)
- 谈谈对AOP的认识三——优化AOP,进一步解耦