震动

NotificationManager的用法

旧巷老猫 提交于 2019-12-06 01:18:31
代码解析 1.创建通知管理器 NotificationManager 是一个系统Service,必须通过 getSystemService()方法来获取。 NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 2.创建通知 Notification:是可以设置icon、文字、提示声音、振动等等参数。 int icon = R.drawable.wlicon; long when = System.currentTimeMillis();//时间 // 创建通知栏的显示 CharSequence tickerText = "未读消息提醒"; Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_LIGHTS; // 通知灯光 notification.defaults |= Notification.DEFAULT_VIBRATE; // 震动 notification.flags |= Notification.FLAG_NO_CLEAR;