Android通知Notification
16lz
2021-12-04
代码:
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Notification notification = new Notification(icon, tickertext, System.currentTimeMillis() + 10000);// 后面的参数分别是显示在顶部通知栏的小图标,小图标旁的文字, 系统当前时间notification.defaults = Notification.DEFAULT_ALL; // 声音与震动notification.flags |= Notification.FLAG_AUTO_CANCEL; // 点击后自动消失// 这是设置通知是否同时播放声音或振动,声音为Notification.DEFAULT_SOUNDPendingIntent pendingIntent = PendingIntent.getActivity(this, 0, new Intent(this, main.class), 0);// 点击通知后的动作,这里是转回main 这个Acticitynotification.setLatestEventInfo(this, title, content, pendingIntent);notificationManager.notify(notification_id, notification);
其中,
//如果是振动或者全部,必须在AndroidManifest.xml加入振动权限
<uses-permission android:name="android.permission.VIBRATE" />
更多相关文章
- 【notification】Android(安卓)中创建状态栏通知
- Android(安卓)5.1 SystemUI-状态栏
- android的振动器Vibrator
- Android(安卓)获取屏幕高宽度,密度,通知栏高度,截图等常用方法
- Android5.0通知变化浅析
- Android里的音量调节
- Android中关于手机震动
- Android(安卓)12 预览版发布,64g 手机用户哭了
- Android利用NotificationListenerService实现消息盒子功能