代码:

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" />

更多相关文章

  1. 【notification】Android(安卓)中创建状态栏通知
  2. Android(安卓)5.1 SystemUI-状态栏
  3. android的振动器Vibrator
  4. Android(安卓)获取屏幕高宽度,密度,通知栏高度,截图等常用方法
  5. Android5.0通知变化浅析
  6. Android里的音量调节
  7. Android中关于手机震动
  8. Android(安卓)12 预览版发布,64g 手机用户哭了
  9. Android利用NotificationListenerService实现消息盒子功能

随机推荐

  1. stream audio on android 音频流 android
  2. Android布局学习之――按钮居中
  3. Modern Cross Platform Development
  4. 现在的行情很不好?顺便求职
  5. Android Fragment 问题汇总
  6. Android studio :适配器控件
  7. Android(安卓)Jetpack架构组件(二)带你了解
  8. Android 判断应用是否安装
  9. android 简单拨号器 代码
  10. android 弹出框无边款