首页 > 代码库 > Notification的简单使用
Notification的简单使用
//RemoteViews是Notification的内部布局 RemoteViews rv = new RemoteViews(getPackdgeName(),R.layout.rv); rv.setTextViewText = "正在下载"; rv.setImageResource(R.id.img,R.drawable.img);//设置Notification的图片 rv.setProgressBare(R.id.notiProgressbar, 100, 0, false); Notification notification = new Notification();//过时版本的写法 notification.tickerText = "开始下载"; notification.icon = R.drawable.ic_laucher; //必须加上此处,否则后面的RemoteViews不起作用 notification.flag = Notification.FLAG_AUTO_CANCEL; //点击完后自动清除 PendingIntent pendingIntent = PendingIntent.getAcitivity(this,0,new Intent(this,MainActivity.class),0); notification.contentView = rv; notification.contentIntent=pendingIntent; //点击Notification跳转 NotificationManager nm = (NotificationManager)getSystemService(NOTIFIACTION_SERVICE); //自定义显示状态时 noti.setLatestEventInfo(this,contentTitle,contentText,0); nm.noti(notificationId,noti); //新版本的写法 Notification notification = new Notification.Builder(this).setContentIntent(pendingIntent).setContentTitle("下载完成").setContentText("微笑通").setSmallIcon(R.drawable.img);//同样此处icon必须设置否则RemoteViews不起作用 notification.contentIntent = rv; //自定义显示的状态 nm.noti(notificationId,noti);
Notification的简单使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。