代码使用

NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);int id = R.string.app_name;Intent infoIntent = new Intent(this, FloatballActivity.class);infoIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP); //设置activity launchmodePendingIntentinfoPendingIntent = PendingIntent.getActivity(this, 0, infoIntent, 0); //最后一个参数可以是PendingIntent.FLAG_UPDATE_CURRENT 如果id 相同就更新不同的数据NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)       .setContent(mRemoteViews)  //mRemoteViews自定义view       .setPriority(NotificationCompat.PRIORITY_MAX)//优先级高,显示在通知栏目最上面       .setSmallIcon(R.drawable.ic_launcher)       .setWhen(System.currentTimeMillis())       .setDefaults(Notification.DEFAULT_SOUND)       .setContentIntent(infoPendingIntent)       .setOngoing(true);notificationManager.notify(id, mBuilder.build());

填充布局

mRemoteViews = new RemoteViews(getPackageName(),R.layout.float_ball);

这样就可以设置常驻通知栏的item

更多相关文章

  1. android ndk实现java层代码。。
  2. 【Android 内存优化】Bitmap 内存缓存 ( Bitmap 内存复用 | 弱引
  3. 从零开始--系统深入学习android(实践-让我们开始写代码-Android框
  4. Android中添加布局和初始化布局总结
  5. Android sd卡读取数据库实例代码
  6. Android图片缩放效果代码
  7. Android Audio代码分析13 - AudioTrack::getPosition函数
  8. Android 代码设置Color的几种方式

随机推荐

  1. Android RelativeLayout(相对布局)简介
  2. android中炫酷划屏事件及sqlite全部操作D
  3. android 编译源码 错误解决
  4. Dragger android 的Activity切换动画大全
  5. android 读取properties文件
  6. 三十一、关于android camera setParamete
  7. Android 中文API (66) ―― BluetoothClass
  8. Android开发中RxJava-SQLBrite实时刷新UI
  9. android FastJson的使用
  10. Android(安卓)获取WIFI MAC地址的方法