原标题:使用错误的壁纸会使你的Android手机崩溃

现代智能手机是非常复杂的,能够显示大量的内容,并能浏览一系列复杂的色域、文件格式和媒体类型。然而,其中一些功能会以意想不到的方式影响到正常使用。

Twitter用户Ice Universe发现,在Android手机上使用错误的壁纸会使设备陷入瘫痪。虽然从技术上讲并没有死机,但由于Android无法处理以下照片所使用的色彩空间,手机会无休止地启动循环。注意:查看这张照片不会损坏你的Android设备,只是不要把它设置为你的壁纸。

设备行为似乎因型号和制造商的不同而略有不同。个别用户能够在设备崩溃之前改变他们的壁纸,或者使用TWRP恢复工具。大多数时候,受影响的用户别无选择,只能进行重置。据报道,三星正在UEFI中进行修复,Android 11也应该能解决这个问题。同时,不要用这张图片做壁纸。

根据开发者Davide Bianco的说法,这个问题是由于Android SystemUI本身缺乏对非sRGB图片的支持造成的。这就是为什么你在浏览器中可以很好地查看该图片,但将其设置为壁纸会让你的手机暂时瘫痪。当系统试图映射颜色值时,上图中的数值会超过数组大小,导致手机崩溃。

理论上,这类图片可以作为陷阱。向某人发送一个华丽的图片,并设置成壁纸,然后他们的设备出现循环启动的现象。Android 11将解决这个问题,支持非SRGB壁纸,不会出现这种问题。

奇怪的是,并不是每一台Android设备都容易受到这个问题的影响。一款华为Mate 20 Pro在测试时没有崩溃,据传一加设备也是免疫的。而来自三星的产品则非常没有。有可能是华为和OnePlus设备上的特定限制或软件变化让它们能够以不同的方式处理这类内容。

不管是哪种情况,在这个问题解决之前,最好不要随便从别人那里获取壁纸,除非你最近备份了手机。当然,苹果也有类似的问题,向iPhone发送错误的字符已经被证明会导致它崩溃。返回搜狐,查看更多

责任编辑:

导致Android手机崩溃的壁纸,使用错误的壁纸会使你的Android手机崩溃相关推荐

  1. android视频动态壁纸app,手机壁纸视频动态壁纸

    手机壁纸视频动态壁纸直接的将视频内容设置为你的动态壁纸,让用户能够将手机上面的视频内容设置为你桌面上的动态壁纸,你可以将一些极为精彩或者是好看的视频内容截取下来,然后通过这款软件来完成设置,软件看起来 ...

  2. android手机动态壁纸,安卓动态壁纸下载

    程序需要调用以下重要权限: 请求安装文件包 - 允许程序请求安装文件包 修改或删除您的SD卡中的内容 - 允许程序写入外部存储,如SD卡上写文件 使用设备上的帐户 - 允许程序请求验证从Account ...

  3. android4.1动态壁纸,安卓动态壁纸 for Android v4.1.5 免费版下载

    软件介绍 这款动态壁纸的APP应用与安卓壁纸的开发者是同一个,就分开做了个动态的壁纸,这样会方便很多喜欢动态壁纸的用户. 官方介绍:终有一天,轻触屏幕,优美画卷展现眼前. 终有一天,姹紫嫣红,纵情采摘 ...

  4. android设备id完美解决方法,安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题...

    一,先说获取渠道名(这里以友盟为例) /* * 4.5.1新加渠道名字段,用来传给后台去统计各个渠道下载量 * */ public static String getSource() { //获取渠道 ...

  5. Android静态壁纸和动态壁纸的使用和理解

    这两天在公众号上偶然看到一篇关于设置动态壁纸的文章,觉得蛮有意思的,学习了一下,以此文章记录一下怎样给手机设置静态壁纸和动态壁纸,设置壁纸的使用方法. 静态壁纸 Android中WallpaperMa ...

  6. Android中对静态壁纸和动态壁纸原理深入理解

    本章主要内容: 讨论动态壁纸的实现. 在动态壁纸的基础上讨论静态壁纸的实现. 讨论WMS对壁纸窗口所做的特殊处理. 本章涉及的源代码文件名及位置: WallpaperManagerService.ja ...

  7. android9壁纸存放路径,Android基础入门教程——10.9 WallpaperManager(壁纸管理器)

    Android基础入门教程--10.9 WallpaperManager(壁纸管理器) 标签(空格分隔): Android基础入门教程 本节引言: 本节给大家带来的是WallpaperManager( ...

  8. android默认没有动态壁纸,安卓动态壁纸用不了怎么办 解决动态壁纸设置不了方法...

    广大适用安卓手机的小伙伴们,对于壁纸一直有较高的要求.很多洋气的用户还用上了动态壁纸,但是最近有一波用户发现,动态壁纸用不起来了,天哪,自己的手机再也不是原来的样子了,那么安卓动态壁纸用不了怎么办?下 ...

  9. android换手机怎么同步,换了新手机,怎么可以快速将旧手机上的信息迁移到新手机上?...

    每次换新手机,都会面临一个问题--怎样才能更方便地将旧手机资料转移至新手机,尤其是通讯录.短信.通话记录.日程.照片.音乐等资料.而将旧手机中的这些资料先上传至云盘.或拷贝到硬盘,再将其下载至新手机, ...

最新文章

  1. 第四章 python的turtle库的运用
  2. GIS最新热点以及未来发展热门
  3. kafka channle的应用案例
  4. java 转xml 变成两根下划线_XStream实现xml和java对象之间的互相转换(包括对属性,别名,下划线_的处理),同理JSON也可以...
  5. GWT MVP变得简单
  6. 计算机应用入学考试,本科【计算机应用】入学考试模拟试题.doc
  7. java流式布局换行_自动换行的流式布局
  8. 对于软件测试四大误区的认识
  9. 计算机二级java应用题怎么答,2015年计算机二级考试JAVA基本操作和简单应用题
  10. 算法面试题-用单向链表表示十进制整数,求两个正整数之和。1234+34=1268
  11. 编译原理归纳学习——去除晦涩
  12. 只用html如何实现音乐播放,如何使用html实现音乐播放
  13. 运动蓝牙耳机排行榜,六款适合运动的运动耳机推荐
  14. ipa上传到蒲公英或TestFlight时,不显示图标的解决办法
  15. 用友携YonSuite亮相云栖大会,全方位生态合作再提速
  16. !Character.isDigit(a.charAt(i))
  17. MOOC浙大数据结构课后题记录——PTA数据结构题目集(全)
  18. 内存调试: GC_CONCURRENT freed
  19. Zebec获BNB Chain生态大力支持,ZBC通证将陆续登录一线平台
  20. dotproject安装问题

热门文章

  1. Taro+react开发(78):taro生命周期render
  2. 前端学习(3224):字符串形式
  3. 前端学习(3198):jsx语法规则2
  4. [html] webSocket怎么做兼容处理?
  5. [vue] 什么是虚拟DOM?
  6. [vue] vue项目有做过单元测试吗?
  7. [css] 说说你对设备像素比的理解
  8. [js] 写一个方法,实时验证input输入的值是否满足金额如:3.56(最多只有两位小数且只能数字和小数点)的格式,其它特殊字符禁止输入
  9. 工作224:当前函数造成
  10. 前端学习(2659):组件间传参