MainActivity是项目应用的主类

/** * @author Freedom * @2014 October 19th *  */public class MainActivity extends Activity {// 声明Notification(通知)的管理者private NotificationManager mNotifyMgr;// 声明Notification(通知)对象private Notification notification;// 消息的唯一标示idpublic static final int mNotificationId = 001;// 声明一个启动按钮、关闭按钮private Button startbtn, cancelbtn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);startbtn = (Button) findViewById(R.id.start);cancelbtn = (Button) findViewById(R.id.cancel);// 绑定startbtn按钮的onclick事件startbtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 创建一个即将要执行的PendingIntent对象Intent resultIntent = new Intent(MainActivity.this,ResultActivity.class);PendingIntent resultPendingIntent = PendingIntent.getActivity(MainActivity.this, 0, resultIntent,PendingIntent.FLAG_UPDATE_CURRENT);// 建立所要创建的Notification的配置信息,并有notifyBuilder来保存。notification = new Notification.Builder(MainActivity.this)// 触摸之后,通知立即消失.setAutoCancel(true)// 显示的时间.setWhen(System.currentTimeMillis())// 设置通知的小图标.setSmallIcon(R.drawable.smallicon)// 设置状态栏显示的文本.setTicker("状态栏提示消息")// 设置通知的标题.setContentTitle("通知的标题!")// 设置通知的内容.setContentText("通知的内容!")// 设置声音(系统默认的)// .setDefaults(Notification.DEFAULT_SOUND)// 设置声音(自定义).setSound(Uri.parse("android.resource://org.crazyit.ui/"+ R.raw.msg))// 设置跳转的activity.setContentIntent(resultPendingIntent).build();// 创建NotificationManager对象,并发布和管理所要创建的NotificationmNotifyMgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);mNotifyMgr.notify(mNotificationId, notification);}});// 绑定cancelbtn按钮的onclick事件cancelbtn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {mNotifyMgr.cancel(mNotificationId);}});}


跳转之后的ResultActivity

/** *  * @author Freedom * @2014 October 19th *  */public class ResultActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.result);}}

mainactivity的布局文件

   

resultactivity的布局文件

<?xml version="1.0" encoding="utf-8"?>        

Manifest文件

<?xml version="1.0" encoding="utf-8"?>                                                                                                    






更多相关文章

  1. android 开发设置全屏
  2. Android(安卓)实现自定义Toast工具类
  3. android 自定义对话框 背景透明
  4. Android设置全屏两种方式
  5. android 学习记录
  6. Android(安卓)导航类型
  7. Android之TextSwitcher
  8. [问题记录]Android(安卓)target 27 适配的一个坑
  9. Android(安卓)APN设置之切换网络

随机推荐

  1. Android中的手势交互
  2. android 动画分析
  3. Android进程通信Binder(2)-Android系统服
  4. 关于Android的问号(?)和 @符号的用法
  5. Android上定义播放器控件UniversalVideoV
  6. Android源码分析系列-整理篇
  7. 什么是Mono for Android?
  8. 『转』Android(安卓)推送方式
  9. Android(安卓)so文件浅析
  10. android中动态实现spinner下拉菜单