`
鸟哥哥
  • 浏览: 98153 次
  • 性别: Icon_minigender_1
  • 来自: 梅州兴宁
社区版块
存档分类
最新评论

android4.0适配

阅读更多
1.不要想从系统设置上能取得是否gpu加速是否勾选。
我没能成功,你行吗?可以试试。

application,activity,设置不加速,有鬼用,draw时该加速的,还是被加了速。除了只能在xml上加,又不能在代码上加。想通过代码做反射还不行。恶心。

view attach到window manger之前,判断,nnd全部是false。

可靠的,信得过的还是onDraw(Canvas c)
的c

c.getClass可以知道是否是加速了可不用反射。isHardware...也是可以用,此方法打包在2.x下,还是利用反射。
通用解决方案。
onDraw(c){
if(加速){
跑你加速的逻辑或者我们还想用旧的,让view setLayerType LAYER_TYPE_SOFTWARE后再postInvalidate()去吧。
}else{
旧的去吧。
}

}

Dialog可能也会出问题。
show之前设置参数为真实的高和宽

屏蔽掉一些不支持的方法。完。
分享到:
评论

相关推荐

    android 4.0 sdk tools

    使用这些工具时,开发者需要注意适配Android 4.0(API级别14)的要求,例如兼容ICS的新特性,如Action Bar、Fragment等。同时,开发者还需要遵循Android的开发规范和最佳实践,以确保应用能在各种设备上正常运行。 ...

    Android 4.0下指南针开发源码,可在Nexus 4上完美运行

    本项目针对Android 4.0(Ice Cream Sandwich)系统,提供了完整的指南针开发源码,尤其适用于Nexus 4设备。接下来,我们将详细讨论Android指南针应用开发的关键知识点。 1. **传感器基础**: - Android设备内置了...

    Android4.0内核源代码

    Android 4.0,也被称为Ice Cream Sandwich (ICS),是Google在2011年推出的一个重要的Android操作系统版本。这个版本对用户界面进行了重大改进,同时也增强了系统的性能和稳定性。内核源代码是操作系统的核心部分,它...

    android SDK 4.0 & api15 源码

    4. **Android 4.0的兼容性**:此版本的目标是兼容各种屏幕尺寸和分辨率,源码中可以找到关于Density Independent Pixel (dp)单位和布局调整的实现,以确保应用在不同设备上的适配。 5. **WebView升级**:ICS对...

    Android 4.0以上状态栏适配

    Android 4.0以上状态栏适配,一句代码搞定,简单实用,状态栏文字颜色,沉浸式等封装一句代码解决,实用

    Android4.0CDD中文版.rar

    对于教育而言,《Android 4.0 CDD 中文版》是学习Android开发和设备适配的理想资料,无论是初学者还是经验丰富的开发者,都能从中获益。通过理解和遵循CDD,开发者可以确保他们的应用能够广泛兼容各种Android设备,...

    解决android 4.0全屏

    总之,通过正确设置主题、使用代码控制全屏显示,并适配不同Android版本,可以有效解决Android 4.0上全屏显示并隐藏底部状态栏的问题。同时,关注用户体验,确保应用在全屏模式下的易用性和可访问性。

    Android4.0界面设计规范(中文完整版)

    《Android4.0界面设计规范(中文完整版)》是一份深入探讨Android 4.0系统界面设计的重要参考资料,旨在帮助开发者和设计师更好地理解和遵循Android的设计原则,从而创建出符合用户体验、直观且高效的用户界面。...

    android4.0+4.2+2.3+ADWlauncher源码

    本资源包含了 Android 4.0 (Ice Cream Sandwich)、4.2 (Jelly Bean)、2.3 (Gingerbread) 以及 ADW.Launcher 的源代码,对于深入理解 Android 系统启动器的工作原理以及定制个性化桌面有极大的帮助。下面将分别介绍...

    安卓开发-Android 4.0风格中文滚动输入.zip.zip

    "安卓开发-Android 4.0风格中文滚动输入.zip.zip" 这个标题表明,这个压缩包包含的是与安卓应用开发相关的资料,特别是针对Android 4.0(Ice Cream Sandwich,简称ICS)系统风格的中文滚动输入功能的实现。Android ...

    adb 中 sqlite3 程序和依赖库支持(Android 4.0 以上和以下版本)

    在这种情况下,`sqlite3_old_less_than_android4.0`文件可能包含了一个适用于这些老版本Android的sqlite3二进制文件和必要的依赖库。你需要将这个文件推送到设备上,并确保所有必需的库都已安装。通常,这可以通过...

    Launcher2源代码 android4.0

    【Launcher2源代码 - Android4.0】 在Android操作系统中,Launcher是用户界面的核心部分,它作为系统的桌面,提供应用程序的快捷方式、小部件以及主屏幕管理功能。Launcher2是Android 4.0(ICS,Ice Cream Sandwich...

    屏蔽Android4.0下的状态栏

    Android4.0的状态栏在不同的设备上有着不同的表现形式,例如在手机和平板电脑上。系统UI组件对此进行了区分,分别位于两个目录下: 1. `com.android.systemui.statusbar.phone`: 专为手机设计的状态栏。 2. `...

    android4.0 外接USB摄像头

    总的来说,实现Android 4.0的USB摄像头功能涉及到了USB设备管理、MediaRecorder的使用、驱动程序适配以及用户界面设计等多个方面,是一项技术性较强的开发任务。通过深入理解这些知识点,开发者可以为用户提供更加...

    张泽华老师android4.0视频的ppt课件

    对于开发者而言,Android 4.0提供了更好的API支持,如传感器API的扩展、多分辨率适配以及更完善的多媒体支持。 在开发方面,Android Studio是Android开发的主要集成开发环境(IDE),它集成了代码编辑器、调试工具...

    Android4.0静默安装源码

    在实际开发中,需要根据具体的Android版本和设备特性进行适配。 总的来说,Android 4.0静默安装源码研究涉及权限管理、Intent机制、系统服务交互等多个方面,对于深入理解Android系统和进行定制化开发具有重要意义...

    多屏互动 (Android 4.0+).zip

    "多屏互动 (Android 4.0+)" 是一个针对Android 4.0及以上版本操作系统设计的功能,旨在提升用户在不同设备间的交互体验。这个功能允许用户将手机或平板电脑上的内容无线传输到电视或其他大屏幕设备上,实现多媒体...

    android4.0switch源码

    通过研究`android4.0 switch`源码,开发者不仅可以理解`Switch`的基本工作原理,还能学习到如何进行UI组件的自定义和性能优化,这对于提升Android应用的用户体验至关重要。在`SwitchDemo`项目中,开发者可以找到实际...

    仿Android4.0左右滑动切换Tab的UI的源代码.zip

    这个"仿Android4.0左右滑动切换Tab的UI的源代码.zip"压缩包提供了一个实现此类功能的示例。下面将详细解释这个源代码中的关键知识点。 1. **ViewPager组件**: ViewPager是Android SDK中的一个视图容器,允许用户...

    仿android 4.0的联系人 UI

    "仿android 4.0的联系人 UI"是一个项目,旨在模仿Android 4.0(冰淇淋三明治)系统的联系人界面,虽然它可能只包含了部分功能,但对初学者来说是一个很好的学习案例。这个项目主要运用了ViewPager和Fragment这两个...

Global site tag (gtag.js) - Google Analytics