`
yanfeijun
  • 浏览: 26437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 4.1版本的NotificationCompat兼容性问题

 
阅读更多

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一样

 

分享到:
评论

相关推荐

    android4.1 sdk platform

    Android 4.1 SDK(Software Development Kit)平台是Android操作系统的一个重要版本,它为开发者提供了构建、测试和调试针对Android 4.1(也称为Jelly Bean)应用所需的工具和库。这一版本的SDK带来了许多改进和新...

    android4.1sdk 16

    1. **多版本兼容性**: 开发者可以使用Android 4.1 SDK来创建兼容不同版本Android的应用,通过使用版本特定的API标记和向下兼容库。 2. **In-app Billing(应用内购买)**: Android 4.1 SDK支持应用内购买,允许...

    android4.1 关联eclipse 源代码

    总的来说,关联Android 4.1源代码到Eclipse对于开发者来说是一个宝贵的学习资源,可以帮助他们更好地理解和优化应用程序,解决兼容性问题,以及提升开发效率。这个过程需要一些耐心和对命令行工具的熟悉,但一旦设置...

    android 4.1 launcher2 源码eclipse可以编译

    在Android 4.1(代号Jelly Bean)版本中,Launcher2是默认的桌面启动器。本篇文章将详细介绍如何在Eclipse环境中编译Android 4.1的Launcher2源码,并深入探讨其内部工作机制。 首先,我们需要理解Launcher2的基本...

    android4.1源码

    Android 4.1,也被称为Jelly Bean,是Google在2012年推出的一款重要的Android操作系统版本。这个源码对于开发者来说是一个无价的学习资源,因为它揭示了系统的内部工作原理,提供了对底层机制的深入理解。下面我们将...

    Android 4.1 刷机工具

    这款工具特别针对Android 4.1版本,该版本又称为Jelly Bean,是Android发展历史上的一个重要里程碑,引入了许多新特性和性能提升。 在刷机过程中,SP_Flash_Tool_v3.1244.0.sn85 是一个关键组件。它全称可能是...

    android4.1Launcher

    在实际的开发过程中,开发者可能还需要考虑兼容性、性能和稳定性等问题,以确保修改后的Launcher在各种设备上都能流畅运行。此外,源码的修改也意味着需要遵循Android的开发规范,遵循开源许可协议,确保软件的合法...

    Android 4.1 ARM EABI v7a System Image (2/2)

    最新Android SDK (4.1): 下载安装顺序: 首先下载安装 【Android 4.1 SDK Tools 20.0.1】 http://download.csdn.net/detail/joe9i0/4462908 然后下载以下包解压到SDK Tools的安装目录 ...

    Android 4.1 Jelly Bean Google APIs

    最新Android SDK (4.1): 下载安装顺序: 首先下载安装 【Android 4.1 SDK Tools 20.0.1】 http://download.csdn.net/detail/joe9i0/4462908 然后下载以下包解压到SDK Tools的安装目录 【ARM EABI v7a System ...

    Android 4.1 SDK Platform-tools v14 Jelly Bean

    最新Android SDK (4.1): 下载安装顺序: 首先下载安装 【Android 4.1 SDK Tools 20.0.1】 http://download.csdn.net/detail/joe9i0/4462908 然后下载以下包解压到SDK Tools的安装目录 【ARM EABI v7a System ...

    android4.1lancher需要的jar包

    这是android4.1里编译过的framework层的jar包。 可在安卓的laucher或者其他系统源码中使用。

    Android4.1 Contacts源码

    在Android 4.1版本中,Contacts应用进行了诸多优化和改进,为开发者提供了更加灵活和高效的接口。本文将深入探讨Android4.1 Contacts源码,帮助开发者了解其内部工作机制,提升在联系人管理领域的开发技能。 首先,...

    android studio 4.1免安装版本

    1. **JetBrains Gradle 插件更新**:Android Studio 4.1使用了更新的Gradle插件,这带来了更快的构建速度和更好的兼容性。Gradle是一个流行的构建自动化工具,对于大型项目尤其重要。 2. **Instant Run优化**:即时...

    android4.1API

    - **API级别兼容性**: 开发者可以为Android 4.1设备编写应用,同时保持对早期版本API的兼容,扩大目标用户群体。 - **新的API接口**: Android 4.1引入了新的API接口,如Notification.Builder,让开发者可以创建更...

    Android Parcelable code generator Android studio 4.1版本

    老插件已经不可用,改插件支持Android studio 4.1版本

    android-4.1.1.4-API文档-中文版.zip

    赠送jar包:android-4.1.1.4.jar; 赠送原API文档:android-4.1.1.4-javadoc.jar; 赠送源代码:android-4.1.1.4-sources.jar; 赠送Maven依赖信息文件:android-4.1.1.4.pom; 包含翻译后的API文档:android-4.1....

    ANDROID 4.1 SDK模拟器安装教程.doc

    在本教程中,我们将深入探讨如何安装 ANDROID 4.1 SDK 模拟器,以及这一版本的新特性。首先,让我们了解 ANDROID 4.1(代号 Jelly Bean)引入的一些核心更新。 **1. 黄油项目 (Project Butter)** 谷歌在 ANDROID ...

    Android.4.1官方文档chm版本

    7. **设备兼容性**:强调了Android的设备兼容性问题,包括如何确保应用能在不同屏幕尺寸和分辨率的设备上正常运行,以及如何使用Android Compatibility Library。 8. **性能优化**:提供了性能调优的技巧,如使用...

Global site tag (gtag.js) - Google Analytics