关于Android 通知栏 兼容问题
2014-11-01 10:38
267 查看
今天发现4.x 与 2.x 的通知栏写法不一样了,之前的方法过时,现在的方法又不兼容之前的,看了文件才知道,可以通过扩展包来做,如下
<span style="font-size:14px;">Intent notificationIntent = new Intent(this, ConfigActivity.class);// 设置点击后去到哪里 PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); NotificationCompat.Builder builder = new NotificationCompat.Builder( this); builder.setContentIntent(contentIntent).setSmallIcon(R.drawable.icon) .setTicker("检测到新版本").setWhen(System.currentTimeMillis()) .setAutoCancel(true).setContentTitle("升级提示")// 设置下拉列表里的标题 .setContentText("检测到有新版本可以升级");// 设置上下文内容 mNotification = builder.build(); mNotification.defaults = Notification.DEFAULT_SOUND;// 设置为默认的声音 mNotificationManager.notify(10, mNotification);</span>
<span style="font-size:14px;">NotificationCompat 是扩展包中的类,刚刚好,上下都兼容了。</span>
相关文章推荐
- 关于Android通知栏的兼容问题
- 关于android分辨率兼容(屏幕适配)问题
- 关于android(安卓)servlet字符集兼容、乱码问题
- >Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 我的Android进阶之旅------>Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 关于android语言切换后通知栏显示的问题
- Android顶部通知栏和系统通知栏的兼容问题
- 我的Android进阶之旅------>Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 关于android推送服务-点击通知栏回不到当前应用程序的问题研究
- 关于百度推送点击通知,跳转的问题(Android)
- 关于android分辨率兼容(屏幕适配)问题
- Android 关于arm64-v8a、armeabi-v7a、armeabi、x86、x86_64下的so文件兼容问题
- 我的Android进阶之旅------>Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- 上一篇关于android通知栏点击回不到应用程序的问题进一步研究
- 关于android语言切换后通知栏显示的问题
- 关于Android Notification.Builder不显示通知的问题
- 关于Android中点击通知栏的通知启动Activity问题解决
- 关于开发兼容android 1.5项目时找不到资源图片问题