这两天发现,小米1+上,图文详情老是闪退,好吧,商品详情问题还是挺多的
报错信息是:
07-24 09:59:08.601: W/crash_handler(6887): Caught a crash, signum=11
07-24 09:59:08.601: E/webcore(6887): Report WebCore crash to the ErrorReportUtils at:Fri Jul 24 09:59:08 格林尼治标准时间+0800 2015
07-24 09:59:09.621: A/libc(6887): Fatal signal 11 (SIGSEGV) at 0x00001ae7 (code=0), thread 6887 (.android.member)
查了一下,是因为图文详情内容过长,且都是图片,然后小米1+默认开启了硬件加速导致,关闭硬件加速后,正常。

这里稍微提一下就是该放到哪个级别去控制,如果放到Activity的话,有些手机或者有些android版本会导致显示效果不好,如黑屏,锯齿等等,最好放到容易出问题的View上

下面是硬件加速的详细介绍

本文译自:http://developer.android.com/guide/topics/graphics/hardware-accel.html

从Android3.0(API Level 11)开始,Android 2D渲染管道能够更好的支持硬件加速。硬件加速执行的所有的绘图操作都是使用GPU在View对象的画布上来进行的。因为启用硬件加速会增加资源的需求,因此这样的应用会占用更多的内存。

启用硬件加速的最容易的方法是给整个应用程序都打开全局硬件加速功能。如果应用程序只使用标准的View和Drawable,那么打开全局硬件加速不会导致任何的不良的绘制效果。但是,因为硬件加速并不支持所有的2D图形绘制操作,所以对于那些使用定制的View和绘制调用的应用程序来说,打开全局硬件加速,可以会影响绘制效果。问题通常会出现在对那些不可见的元素进行了异常或错误的像素渲染。为了避免这种问题,Android提供以下级别,以便可选择性的启用或禁止硬件加速:
1. Application
2. Activity
3. Window
4. View
如果应用程序执行了定制化的绘图,就要在实际的带有硬件加速的硬件设备上测试,以便发现问题。
控制硬件加速能够用以下级别来控制硬件加速

Application级别
在应用的Android清单文件中,把下列属性添加到<application>元素中,来开启整个应用程序的硬件加速。
<applicationandroid:hardwareAccelerated="true" ...>

Activity级别
如果应用程序不能够正确的使用被打开的全局硬件加速,那么也可以对Activity分别进行控制。在<activity>元素中使用android:hardwareAccelerated属性,能够启用或禁止Activity级别的硬件加速。以下示例启用全局的硬件加速,但却禁止了一个Activity的硬件加速:
<applicationandroid:hardwareAccelerated="true">
    <activity .../>
    <activityandroid:hardwareAccelerated="false"/>
</application>

Window级别
如果需要更细粒度的控制,就可以使用下列代码来针对给定的窗口来启用硬件加速:
getWindow().setFlags(
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
    WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
注意:当前不能在Window级别禁止硬件加速。

View级别
能够使用下列代码在运行时针对一个独立的View对象来禁止硬件加速:
myView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
注意:当前不能在View级别开启硬件加速。View层除了禁止硬件加速以外,还有其他的功能,更多的相关信息请看本文的“View层”。

Report WebCore crash to the ErrorReportUtils at:Fri Jul 24 09:59:08 格林尼治标准时间+0800 2015相关推荐

  1. android硬件加速默认,android 硬件加速

    这两天发现,小米1+上,图文详情老是闪退,好吧,商品详情问题还是挺多的 报错信息是: 07-24 09:59:08.601: W/crash_handler(6887): Caught a crash ...

  2. Fri Oct 7 10:08:00 UTC 0800 2016日期格式转换为 yyyy-mm-dd hh24:mi:ss (Map实现版)

    更新: 枚举实现版本请看点击打开链接 --------------------------------------------------------------------------------- ...

  3. Fri Oct 18 2019 11:16:14 GMT+0800 (中国标准时间) 配置中关闭合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书检查

    问题1:Fri Oct 18 2019 11:16:14 GMT+0800 (中国标准时间) 配置中关闭合法域名.web-view(业务域名).TLS 版本以及 HTTPS 证书检查 解决:勾选一下就 ...

  4. 【Vue】时间戳转换为年月日 格式为 yyyy-MM-dd hh:mm js转换时间戳 时间戳转换为年月日 Fri Apr 01 2022 00:00:00 GMT+0800 (中国标准时间)转换

    Vue中将时间戳转换为年月日 用法 时间戳转换为年月日 yyyy-MM-dd hh:mm 用法1: formatDate(new Date(val * 1000), 'yyyy年MM月dd日 hh:m ...

  5. js 将2019-05-31T06:41:32Z转化为Fri May 31 2019 14:42:02 GMT+0800 (中国标准时间)格式

    new Date(2019-05-31T06:41:32Z)

  6. Linux就该这么学36期学员

    今天太忙了,就直接复制书上的内容: 作为一名合格的运维人员,要想更快.更好地了解Linux服务器,必须具备快速查看系统运行状态的能力,因此接下来会逐个讲解与网卡网络.系统内核.系统负载.内存使用情况. ...

  7. 初学者应该掌握的Linux命令

    目录 一.前言 二.强大好用的SHELL 三. 执行命令的必备知识 四.常用系统工作命令 五.系统状态检测命令 六.查找定位文件命令 七.文本文件编辑命令 八.文件目录管理命令 一.前言 首先介绍系统 ...

  8. 【DB宝14】在Docker中只需2步即可拥有Oracle 11g企业版环境(11.2.0.4)

    文章目录 一.从Docker Hub或阿里云镜像下载小麦苗上传的镜像文件 二.创建容器并启动数据库 三.尽情使用吧 3.1 数据库使用 3.2 创建数据库(可选) 3.3 EMDC的使用 3.4 使用 ...

  9. python字典的常用方法有哪些_python中字典常用方法

    # -*- coding: utf-8 -*- """ Created on Fri Jul 24 09:37:44 2020 答疑: 李立宗 lilizong@Gmai ...

  10. @linux文件处理

    文章目录 1. 特殊权限 2. 特殊属性 3. 重定向的简单概述 4. 输出重定向详解 5. 输入重定向详解 6. 管道技术 1. 特殊权限 1. setuid权限位作用于属主的位置 可执行的权限位 ...

最新文章

  1. python【力扣LeetCode算法题库】66-加一
  2. Lint found fatal errors while assembling a release target
  3. linux 内核参数 杨,Linux 内核参数
  4. 【MM模块】Contract 采购合同简介
  5. mysql建表用的什么语句_mysql建表常用sql语句个人经验分享
  6. HTML <!DOCTYPE> 标签
  7. html表ge模板_精选甘特图模板,丰富又好用
  8. oracle中的常用函数
  9. 查看mysql主从复制是否成功的命令_mysql主从复制 - hong查理的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 什么是 LOW-CODE ?
  11. 双11终于来了,你盖楼了吗?
  12. 测试基础-03-用例设计方法:等价类、边界值、场景法、错误推测法
  13. MySQL语法中有哪些可以利用的漏洞?
  14. [故事]Making machines with brains
  15. dotnet 入门到放弃 使用 .NET Core 卸载工具
  16. centos是什么操作系统
  17. Linux系统终端常用指令命令汇总
  18. JNI/NDK入门指南之JavaVM和JNIEnv
  19. CMOS Image Sensor的DVP接口硬件设计
  20. 装IDT声卡时总是说检测到的硬件不受此IDT软件程序包支持安装将终止

热门文章

  1. 计算机之父——图灵 108周年诞辰
  2. 数据仓库上云那些事儿
  3. Win11如何退出磁贴桌面?
  4. 关于修复msvcp110.dll丢失的问题
  5. 夜曲编程python_夜曲编程免费PC版-夜曲编程电脑版下载 v1.0.0--PC6电脑版
  6. 大二Web课程设计——张家界旅游网站设计与实现(HTML+CSS+JavaScript)
  7. resource failed to call close
  8. 最难忘的一节计算机课,难忘的一堂课作文(共10篇)
  9. 疫情期间,找工作的一些建议
  10. Bingo说说:副业刚需时代,你有B计划吗?