admin 管理员组文章数量: 1184232
当我们在中配置AndroidManifest中配置硬件加速
android:hardwareAccelerated="false",此时硬件加速已关闭,在我的开发过程中,我发现关闭硬件加速会导致一些问题记录一下
一、页面会无规律的变黑
如图所示:
二、输入法卡顿
在某些输入框中,输入法会出现卡顿,导致输入框不能及时的显示输入的内容。
三,页面渲染过慢或者异常
会出现背景渲染过慢的问题
那么如何解决这些问题
在Android中,可以四给不同层次上开启硬件加速:
1、Application
2、Activity
3、Window
getWindow().setFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
4、View
view.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
在这四个层次中,应用和Activity是可以选择的,Window只能打开,View只能关闭。 在apk的AndroidManifest中,如果指定了minSDKVersion&targetSDKVersion=7,会使得应用无法使用硬件加速进行绘图。
版权声明:本文标题:安卓应用 WebView 的硬件加速开启与关闭,究竟如何选择? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1771602223a3546469.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论