Android上通知栏NotificationManager设置
2016-02-27 12:38
441 查看
Context context = APPContext.getContext(); NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); Intent intent = new Intent(context, HomeActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_NEW_TASK); PendingIntent pend = PendingIntent.getActivity(context, R.string.app_name, intent, PendingIntent.FLAG_UPDATE_CURRENT); String appName = APPContext.getContext().getResources().getString(R.string.app_name); Bitmap bitmap = BitmapFactory.decodeResource(APPContext.getContext().getResources(), R.mipmap.ic_launcher); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context); mBuilder.setContentTitle(appName)//设置通知栏标题 .setContentText(text)//通知栏中标题下面的内容 .setLargeIcon(bitmap)//设置大图标 .setContentIntent(pend) //设置通知栏点击意图 .setTicker(text) //通知首次出现在通知栏,带上升动画效果的 .setWhen(System.currentTimeMillis())//通知产生的时间,会在通知信息里显示,一般是系统获取到的时间 .setPriority(Notification.PRIORITY_DEFAULT) //设置该通知优先级 .setSmallIcon(R.mipmap.icon_notice_logo);//设置通知小ICON manager.notify(USERCENTER_NOTIFICATION,mBuilder.build());
相关文章推荐
- android 权限
- Android的RecyclerView的初体验
- android Listview,gridview局部刷新,部分刷新
- Android Service的生命周期
- Android动态设定GridView的高度,固定column,实现高度自适应
- ANDROID垃圾回收器机制和强引用、软引用、弱引用、虚引用
- Android RelativeLayout属性
- 39.Android版本小知识
- Android实现文件下载进度显示功能
- Android中JNI的使用之HelloWorld
- Android开发中出现的问题及解决(二)
- Android即时通讯--仿QQ即时聊天:(三)核心代码抽取与登录逻辑
- 4.8.4 在Android 中fragment中获取上下文
- Android LayoutInflater详解
- android mvp快速开发框架介绍(dileber使用之图片下载工具)
- android中XML文件
- 关于android应用获取SHA-1的值
- android Service详解
- Android EditText中的inputType详解
- Android framework开发全局系统属性设置与获取