android4.1之后推荐使用NotificationCompat和他的附属类如NotificationCompat.builder来构建通知,但是NotificationCompat.builder的setContent(RemoteViews view)方法在2.3以前的系统上会失效,RemoteViews主要是用来自定义通知的样式的

android 4.1的写法:

RemoteViews view = new RemoteViews(this.getPackageName(), R.layout.notification);NotificationCompat.Builder build = new NotificationCompat.Builder(getApplication()).setSmallIcon(R.drawable.taoquan).setContent(view).setAutoCancel(true);

android 2.3的写法:

Notification notify = build.build();notify.contentView = view;  //和老的Notification一样

更多相关文章

  1. android事件处理的四种写法--电话拨号为例
  2. android编译系统makefile(Android.mk)写法 (zz)
  3. Android(安卓)-- 通知栏微技巧,8.0系统中通知栏的适配
  4. Android监听手机电话状态与发送邮件通知来电号码的方法(基于Phon
  5. Android-- Toast通知的用法
  6. Android开发之通知栏
  7. Kotlin入门(三)使用协程
  8. 【Android】MVVM架构 RecyclerView加载数据滑动到后面,数据错乱,点
  9. 如何往Android中整合开发程序 doubango框架

随机推荐

  1. Android(安卓)控件之ProgressBar进度条
  2. Android-Jni线程(二)— 线程锁之生产者消费
  3. ANDROID版本号和版本名称的重要性介绍
  4. Android(安卓)UI设计的基础
  5. android NDK JNI
  6. 如何添加Android返回键的退出功能
  7. 实现在一个界面里多个TextView的跑马灯效
  8. android 布局文件中控件ID、name标签属性
  9. Android实现侧拉DrawerLayout简单用法
  10. Android中使用gradient的一条建议