自定义Diaolg与系统消息通知
? ? ? ? 自定义Dialog:
? ? ? ? 一.使用DialogActivity将一个activity变成Dailog样式显示。
? ? ? ? ? ?Dialog有很多类型(单选,多选,进度条,简单显示文本,自定义等)
? ? ? 创建自定义Dialog类
NotificationManager nm;findViewById(R.id.button6).setOnClickListener(new Button.OnClickListener(){@Overridepublic void onClick(View arg0) {installNotificaiton();}});private void installNotificaiton(){//获取系统 通知服务nm=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);//创建一个通知 Notification nf=new Notification();//设置状态textnf.tickerText="new messages incoming...";//设置时间nf.when=System.currentTimeMillis();//设置iconnf.icon=R.drawable.ic_launcher;//设置特性nf.flags=nf.FLAG_AUTO_CANCEL ; //点击消息跳转到MainActivityPendingIntent pi=PendingIntent.getActivity(this, 0, new Intent(this, MainActivity.class ),PendingIntent.FLAG_CANCEL_CURRENT); nf.setLatestEventInfo(this, "title", "somebody send you msg", pi);nm.notify(2014, nf);}?
?