首页 > 代码库 > Notification.Builder的使用
Notification.Builder的使用
1 NotificationManager notificationManager=(NotificationManager) getSystemService(NOTIFICATION_SERVICE);//获取系统服务 2 Notification noti = new Notification.Builder(MainActivity.this)//实例化Builder 3 .setTicker("sdhsajdsaj")//在状态栏显示的标题 4 .setWhen(java.lang.System.currentTimeMillis())//设置显示的时间,默认就是currentTimeMillis() 5 .setContentTitle("New mail from ")//设置标题 6 .setContentText("111")//设置内容 7 .setSmallIcon(R.drawable.ic_launcher)//设置状态栏显示时的图标 8 .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher))//设置显示的大图标 9 .setContentIntent(PendingIntent.getActivity(MainActivity.this, 0, new Intent(Settings.ACTION_SETTINGS), 0))//设置点击时的意图10 .setDeleteIntent(PendingIntent.getActivity(MainActivity.this, 0, new Intent(Settings.ACTION_SETTINGS), 0))//设置删除时的意图11 .setFullScreenIntent(PendingIntent.getActivity(MainActivity.this, 0, new Intent(Settings.ACTION_SETTINGS), 0), true)//这个将直接打开意图,而不经过状态栏显示再按下12 .setAutoCancel(false)//设置是否自动按下过后取消13 .setOngoing(true)//设置为true时就不能删除 除非使用notificationManager.cancel(1)方法14 .build();//创建Notification15 notificationManager.notify(1, noti);//管理器通知
Notification.Builder的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。