当前位置:   article > 正文

Android 通知栏NotificationManager设置_notificationmanagerex.setappname

notificationmanagerex.setappname
  1. Context context = APPContext.getContext();
  2. NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
  3. Intent intent = new Intent(context, HomeActivity.class);
  4. intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK);
  5. PendingIntent pend = PendingIntent.getActivity(context, R.string.app_name, intent, PendingIntent.FLAG_UPDATE_CURRENT);
  6. String appName = APPContext.getContext().getResources().getString(R.string.app_name);
  7. Bitmap bitmap = BitmapFactory.decodeResource(APPContext.getContext().getResources(), R.mipmap.ic_launcher);
  8. NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context);
  9. mBuilder.setContentTitle(appName)//设置通知栏标题
  10. .setContentText(text)//通知栏中标题下面的内容
  11. .setLargeIcon(bitmap)//设置大图标
  12. .setContentIntent(pend) //设置通知栏点击意图
  13. .setTicker(text) //通知首次出现在通知栏,带上升动画效果的
  14. .setWhen(System.currentTimeMillis())//通知产生的时间,会在通知信息里显示,一般是系统获取到的时间
  15. .setPriority(Notification.PRIORITY_DEFAULT) //设置该通知优先级
  16. .setSmallIcon(R.mipmap.icon_notice_logo);//设置通知小ICON
  17. manager.notify(USERCENTER_NOTIFICATION,mBuilder.build());

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/575617
推荐阅读
相关标签
  

闽ICP备14008679号