• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >HBuilder教程 > Android硬件加速的配置与踩坑注意

Android硬件加速的配置与踩坑注意

作者:教程 字体:[增加 减小] 来源:互联网 时间:2017-05-31

本文主要包含android 硬件加速,android 关闭硬件加速,android 开启硬件加速,android硬件环境,android硬件开发等相关知识,教程希望在学习及工作中可以帮助到您
"); </div> 从Android3.0(API Level 11)开始,支持硬件加速,可充分利用GPU的特性,使得界面渲染更加平滑,但是会多消耗一些内存。

但是硬件加速自身并非完美,在不同rom上有bug。目前已知的情况:


  • 开启硬件加速

    在某些手机上可能会出现分块渲染,刷新不及时的问题;
    在某些手机上可能出现图片渲染出现毛边的问题;
    由于内存消耗较大,在一些低端机器上打开过多页面后反而会降低界面渲染效率。

  • 关闭硬件加速

    在部分手机上使用video标签无法正常播放视频;
    无法使用WebGL功能(Android5以上系统支持);
    在某些手机上界面渲染效率低,滚动不流畅,影响用户使用体验。

5+runtime默认是开启Android硬件加速的,但在Android5的某些版本非google官方rom上,比如三星、moto会出现硬件加速bug。(小米华为无碍)
所以在5+runtime上在这些有问题的rom上会自动关闭硬件加速。
但这个判断是基于已知rom版本的,并不严格精确,有时会误伤没bug的Android5 rom,此时需要开发者一方面提供详细rom情况给我们,另一方面手动打开webview的硬件加速。

获取Webview默认是否开启硬件加速的API是,plus.webview.defauleHardwareAccelerated(),返回ture/false。

关于手动控制硬件加速的方法是:

在HBuilder中可以从两个级别对硬件加速进行控制:

程序级别

程序级别开关是设置整个程序是否使用硬件加速,关闭后程序中所有页面将都不可使用硬件加速功能,可通过以下方式操作:

HBuilder中配置的方法

打开应用的manifest.json文件,切换到“代码视图”,在plus->distribute->google节点下添加“hardwareAccelerated”字段:

</div>
要开启硬件加速设置值为true,关闭硬件加速则设置值为false。
保存提交到App云端打包才能生效。

 

离线打包配置的方法

打开工程的AndroidManifest.xml文件,切换到代码视图模式,在application节点下修改“android:hardwareAccelerated”属性值:

</div>
要开启硬件加速设置值为true,关闭硬件加速则设置值为false。

您可能想查找下面的文章:

  • Android硬件加速的配置与踩坑注意

相关文章

  • 2017-05-31Hbuilder MUI拨打客服电话js代码
  • 2017-05-31Hbuilder MUI 动态添加不同类型的数据
  • 2017-05-31MUI开发注意事项
  • 2017-05-31iOS mui.openWindow(/*百度地图URI*/) 进入报错页
  • 2017-05-31MUI plus.share的一些心得
  • 2017-05-31QQ和微信第三方授权登录 云打包后丢失授权信息
  • 2017-05-31MUI版本升级更新程序IOS和andriod
  • 2017-05-31Hbuilder MUI 微信支付php版(微信支付V3)
  • 2017-05-31mui.preload和plus.webview.create是不是一样的?
  • 2017-05-31HBuilder MUI 手动检测mui版本版本更新的代码

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HBuilder MUI 远程文件缓存到本地
    • mui关闭其它页面,首页以及当前窗口对象不关闭
    • mui开发App - 申请苹果开发者账号教程分享
    • HBuilder mui打开多个子页面后快速回到首页的方法
    • MUI 样式按钮的禁用
    • mui框架如何实现页面间传值
    • Hbuilder MUI OAuth授权登录申请地址
    • Hbuilder mui如何close掉除了当前webview的其它所有webview
    • Hbuilder MUI 自定义事件绑定取消
    • mui uploader上传服务器端代分享(php版)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有