一张壁纸使Android手机集体变砖,目前尚无解决方法

图为“肇事”的壁纸,大家不要轻易尝试!

而后,该用户又发布了一条推文表示,不止是三星的手机,他的 Google Pixel 在更换为该壁纸之后也中招了。在他上传的视频中可以看到,将该图片设置为壁纸后,设备会崩溃,并不断在锁定屏幕上打开和关闭屏幕,且无法退出此循环,即使重启设备也会在开机后继续执行此循环。有网友测试,部分手机在崩溃后想要修复将十分棘手,Google Pixel 在安全模式下启动设备也无法修复,只能通过恢复出厂设置来使设备恢复正常,这样的话,手机中的全部数据都将会丢失。

崩溃的原因


这一问题没有影响到所有的 Android 设备,Android Authority 表示,他们测

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

试时发现华为 Mate 20 pro 并没有出现这样的问题,目前已知会受到影响的手机品牌包括三星、Google Pixel、小米、一加和诺基亚。

那么问题究竟出在哪里?Android 开发人员 Dylan Roussel 在 Twitter 上分享了他寻找该问题原因的思路:

  1. 通过跟踪 SystemUI 崩溃的堆栈得知,这一问题发生在“ getHistogram”中。

  2. 在深入研究两个设备的 getHistogram 函数和调用 getHistogram 的函数之后,我注意到了一个问题:在使用 Android 11 系统的 Pixel 4 XL 上,函数 peekWallpaperBitmap 有一个新参数。

  3. 该参数将在某个时刻调用 ColorManagementProxy 的 doColorManagement 函数,用来检查设备是否支持图像的色彩空间。如果图像的色彩空间为 sRGB,则默认为支持;如果不支持,它会将图像的颜色空间替换为 sRGB,并记录其当前的颜色空间。

  4. 这就是它不会在使用 Android 11 系统的 Pixel 4 XL 上崩溃的原因。但是,在配备 Android 10 的 Pixel 3 XL 上尚未验证。这意味着如果将其设置为墙纸,则不支持色彩空间的图像可能会导致该设备崩溃。那么这张图片的色彩空间是什么?RGB。

简而言之就是这张壁纸图片使用了 RGB 色域标准,而 Android 10 优先选择 sRGB 标准,无法在第一时间将图片进行色域转换的设备就会出现问题,从而导致系统崩溃。

解决方式


Dylan 表示,目前没有很好的解决方法,只能通过更换壁纸或升级至 Android 11 来解决这一问题,可一旦设备中招,就无法更换壁纸。祸不单行,近日 Google 表示,原计划于 6 月 3 日发布的 Android 11 beta 版本将无限期推迟,也就是说目前仍无法进行 Android 11 的升级操作。

如果你的三星设备已经不幸中招,cnBeta 提供了两个临时解决办法:

  1. 手机关机,按电源键开机,在开机页面出现三星 LOGO 画面时,按住音量下键不松手,直至左下角显示“安全模式”字样,进入后手速要快,抓紧时间随便拍一张照片,并设置为壁纸。可能需要多次才能成功。

  2. 如果系统还未崩溃,快速下拉“设置”菜单,替换其他壁纸。同样要看手速。

一直以来,我们总会在网上看到一些稀奇古怪的“整蛊方法”:给使用 iPhone 的朋友发送一串字符,对方的设备就会崩溃。这样的故事主要发生在 iPhone 用户身上,而现在,Android 用户也难逃厄运,如果有朋友给你发来这样一张图片并让你设置成壁纸,请一定不要尝试。

一张壁纸使 Android 手机集体变砖,目前尚无解决方法,移动应用开发相关推荐

  1. 一张壁纸使 Android 手机集体变砖,目前尚无解决方法

    近日,一名网友在 Twitter 上传了一张壁纸并表示该壁纸会使他的三星手机崩溃.此前已经有日历 Bug 导致三星手机集体崩溃的事情发生,而这一次三星手机再次中招.只因为使用了一张风景壁纸就能导致手机 ...

  2. android手机彻底变砖拯救

    android手机彻底变砖拯救 Android手机变砖,只要不是硬件损坏引起的变砖,基本都可以拯救回来. 1.即使是手机开机不能够进入系统,不能够进入手机主界面设置开发者调试选项也能够拯救回来 2.我 ...

  3. 华为荣耀开机停留在android,华为荣耀8变砖无法开机怎么办 华为荣耀8变砖无法开机解决方法...

    很多朋友在使用华为荣耀8由于操作不当或者手机自身问题,导致手机变砖开不了机,这样怎么办?今天小编就为大家带来了华为荣耀8变砖无法开机解决方法,一起看看吧! 华为荣耀8变砖无法开机解决方法: 恢复系统前 ...

  4. 一张壁纸让android手机瘫痪,一张壁纸让你的手机变成砖头机,用安卓手机的用户要小心了...

    原标题:一张壁纸让你的手机变成砖头机,用安卓手机的用户要小心了 看到这个题目我相信很多网友都不会相信,觉得设置一张壁纸怎么可能让自己的手机变成砖头机,这也太离谱了吧. 其实事情的原因是这样的,一位来自 ...

  5. raspberry pi Pico使用MicroPython变砖后的解决方法

    使用raspberry pi Pico的原因 在硬件产品(单片机)的开发中我们往往需要借助一些额外的仪器/设备进行产品的辅助测试, 假设我们需要一个IO+ADC类型辅助设备, 以往的做法是 原理图-& ...

  6. android内核编译 me525,摩托罗拉DEFY(ME525)刷Android 2.3.4变砖后的解决方法

    Android的一大乐趣就是刷机,但是刷机也是有很大的风险的,一个不留神,你的智能手机就有可能变成了砖.今天我们来看看如果摩托罗拉DEFY(ME525)刷机失败以后,该如何解决恢复? 1.手机关机 2 ...

  7. Android手机底部NavigationBar挡住界面的解决方法

    一.前言 底部NavigationBar经常会挡住界面,有时候NavigationBar出来界面会自动resize在他的上面, 有时候却被它挡在下面,今天来看一下具体的解决方案 二.适配 1.判断手机 ...

  8. 导致Android手机崩溃的壁纸,一张壁纸导致安卓手机崩溃作者首发声:绝非故意...

    原标题:一张壁纸导致安卓手机崩溃作者首发声:绝非故意 "一张壁纸就导致手机崩溃"的Bug相信许多安卓手机用户都有所耳闻,我们此前也对该Bug进行了报道,想了解详情的朋友可以点此查看 ...

  9. 让android手机崩溃的壁纸,一张壁纸导致安卓手机崩溃作者首发声:绝非故意

    原标题:一张壁纸导致安卓手机崩溃作者首发声:绝非故意 "一张壁纸就导致手机崩溃"的Bug相信许多安卓手机用户都有所耳闻,我们此前也对该Bug进行了报道,想了解详情的朋友可以点此查看 ...

最新文章

  1. Python 函数学习
  2. BIND9配置文件详解模板
  3. js当前时间不关闭浏览器会实时更新最新时间+js倒计时,
  4. 数据库日期时间显示在页面上格式错误的解决方案
  5. 前端发送http的get请求 - 代码篇
  6. 睡眠多少分钟一个循环_睡眠分为几个阶段每个阶段大概多少时间?
  7. Java面试必问!2020-08-28(1)
  8. 初试 spring web mvc
  9. 开源云平台 CloudStack 4.1.0 安装详解 - 3、vCenter
  10. php curl模拟织梦登录,PHP 模拟浏览器 CURL 采集阿里巴巴
  11. 《博弈论与生活》思维导图
  12. html 如何写退出程序,vb点击关闭窗口 单击退出程序的VB代码怎么写
  13. 使用python实现excel常用功能
  14. 数组和集合之间的转化
  15. 利用公式求sinx近似值(x:弧度)
  16. 使用WebDriver 登录163邮箱
  17. 如何判断一个点是否在多边形内?
  18. selenium 操作 IE11--无法开启新窗口
  19. 【win10 企业版 LTSC一键安装微软应用商店Microsoft Store】直接使用GitHub上的开源项目,不用自己敲命令(亲测有效),附卸载工具
  20. matlab外推法确定搜索区间的程序,《机械优化设计》复习题

热门文章

  1. Git多人协作工程开发规范
  2. CMD指令 javac不是内部指令
  3. ParameterDirection.ReturnValue与ParameterDirection
  4. 请问微信小程序抽奖怎么弄啊
  5. javaagent技术原理
  6. 20小时掌握Python语言-欧阳桫-专题视频课程
  7. JabRef中添加中文文献出现乱码 解决方法
  8. (转)关于VLC 播放器
  9. 家有千金不如一技傍身
  10. TMS FMX UI3.7.3源码