notification的简单使用
来源:互联网 发布:阿里云客服待遇怎么算 编辑:程序博客网 时间:2024/06/05 14:14
package com.yaotai.standarview;import com.yaotai.standarview.R;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.RemoteViews;public class NotificationActivity extends Activity {NotificationManager mNotificationManager;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO 自动生成的方法存根super.onCreate(savedInstanceState);setContentView(R.layout.notification);//1.设置NotificationManager实例mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Button button = (Button) findViewById(R.id.buttonnotification1);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO 自动生成的方法存根//2.拼装Notification实例 //这是上面的内容Notification notificaty = new Notification(R.drawable.ic_launcher, "You have one email",System.currentTimeMillis() );//下面是拼装形式//Notification notification = new Notification();//notification.icon=R.drawable.ic_launcher;//notification.tickerText="启动其他";//notification.when=System.currentTimeMillis();PendingIntent pendingIntent = PendingIntent.getActivity(NotificationActivity.this, 345, new Intent(NotificationActivity.this,FormWidgetActivity.class), 0);//这是展开的内容//notification.setLatestEventInfo(NotificationActivity.this, "Your Email", "今天天气不错,要不要出去玩啊???", pendingIntent);//可用下面代替notificaty.contentIntent = pendingIntent;notificaty.contentView=new RemoteViews(getPackageName(),R.layout.customnotification);//3.触发提醒mNotificationManager.notify(123, notificaty);}});Button button2 = (Button) findViewById(R.id.buttonnotification2);button2.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO 自动生成的方法存根mNotificationManager.cancel(123);}});}@Overrideprotected void onStop() {// TODO 自动生成的方法存根mNotificationManager.cancel(123);super.onStop();}}
notification使用步骤:
1.建立NotificationManager对象
2.建立Notification对象(下拉前的)
a.建立PendingIntent对象
b.调用setLatestEventInfo()方法,把PendingIntent加载(这是下拉后的)
3.触发提醒
0 0
- notification的简单使用
- Notification的简单使用
- Notification的简单使用
- 简单而使用的NOTIFICATION
- Notification(通知)的简单使用
- Notification 最简单的使用
- Notification的使用简单的介绍
- Android学习之Notification的简单使用
- Notification.builder的简单使用√
- Android API- Notification(通知)的简单使用
- android 三种notification 的简单使用
- Notification 简单使用
- android简单实例-----------5种Notification的简单使用
- 简单的Notification
- Notification的简单用法
- Android Notification 通知 简单使用
- Android中通知(Notification)的简单使用
- Android---60---Notification 通知栏的简单使用
- 实现KTV效果:播放歌曲,录音(存储录音文件),并同步播放录音 & 解释4.3以上audio与media资源冲突问题
- mysql查看在线以及重启
- 由newInstance()说开的设计模式
- statement 、prepareStatement的用法和解释
- spring schedule定时任务
- notification的简单使用
- Item 22:数据成员应声明为私有 Effective C++笔记
- 初探Qt Opengl【1】
- IMX6Solo启动流程 外传-新建一条Uboot命令
- 三种排序方式
- !Important的使用及测试
- @media css样式
- 1094. The Largest Generation (25)
- Copy + Paste (Clipboard) Issues / Not Working?