再曝女子被iPhone灼伤 猎豹揭秘原因
  • 阳夏
  • 2014年08月25日 18:13
  • 0

近日,一名英国女子将心爱的iPhone放在床边充电,没想到翻身后将手机压在了身体下面,第二天发现,她的左乳房到腋下受到了严重的灼伤,留下长达5英寸(约12公分)的伤痕。为什么会发生这种惨剧?猎豹移动工程师分析了手机发热的原因并提供了解决方案。

通过对上万款App的测试,猎豹移动工程师发现手机CPU占用异常,是导致手机发热的重要原因,另外,“问题App”还会造成手机卡顿、额外耗电等问题,同时影响用户的生理和使用体验。

四类容易导致CPU异常的代码案例:

1、移动广告平台SDK (ex: AdMob)使用规范,应该只在前台中使用,退至後台时需要调用释放资源的接口,“AdView.stopLoading()”,我们分析了许多靠广告收入的免费App,发现其中有不少App都有CPU过高的问题,透过分析堆栈,发现大多有共通之处,再从其代码分析後定位到开发人员容易忽略调用“AdView.stopLoading()”接口

2、WebView的使用,WebView是Android提供的一个呈现网页的控件,一样要注意当应用退至後台或是不使用时,需调用接口暂停执行网页内容,“WebView.onPause()”

3、SensorManager的使用,SensorManager是Android提供的服务让开发者可以取得传感器的资讯,由於SensorManager是会不断回调给App传感器的值,是会不断消耗系统资源. 所以当App在使用SensorManager时,一定要记得App退出後或者不用时,要调用”SensorManager.unregisterListener”

4、功能型消耗,我们发现也有不少App是真的想要在後台做一些事情但是占用了太多的系统资源,以至於手机卡慢甚至耗电,举例来说Wifi万能钥匙这款App从我们的大数据分析来看,该应用的Socket线程会不断运作,最高甚至在後台会消耗40%以上的CPU资源,这点就得依靠研发人员兼顾应用的功能和效能了。

猎豹移动团队原意开放畅通的沟通渠道,帮助行业建立健全的App开发标准,杜绝各类App毫无意义的过度占用CPU,对手机造成安全隐患。

同时,猎豹移动也推出了专门针对手机发热问题的“猎豹手机降温神器”,即配置有“CPU加速”功能的猎豹清理大师5.8版。用户更新猎豹清理大师之后,将可获得发热检测、发热修护、优化建议三大功能,随时让手机保持在健康、清凉的状态。

第一步:发热检测

猎豹清理大师发热检测功能会定期检查后台软件的运行情况,找出后台长期占用CPU导致手机发热的软件。当检测到异常时,猎豹清理大师会在通知栏第一时间进行提示,告知该软件后台CPU占用率、异常持续时间和导致的问题,并引导用户进行修复。

女子乳房被iPhone灼伤 猎豹揭秘原因

女子乳房被iPhone灼伤 猎豹揭秘原因

第二步:发热修复

点击修复后,猎豹清理大师将结束后台CPU占用率异常的软件,使得CPU恢复正常运行状态,降低手机发热情况。

女子乳房被iPhone灼伤 猎豹揭秘原因

女子乳房被iPhone灼伤 猎豹揭秘原因

第三步:修复建议

修复完成后,猎豹清理大师会针对已经有修复问题的新版本软件,会提示升级永久解决。对不常用的软件,会进行提示用户可以选择卸载。此外,当用户通过内存加速功能页面主动进入发热检测,猎豹清理大师会扫描所有后台运行的应用CPU占用率情况,并列出出CPU占用率较高的应用,可以通过结束进程进一步降低手机温度。

女子乳房被iPhone灼伤 猎豹揭秘原因

女子乳房被iPhone灼伤 猎豹揭秘原因

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0