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

  1. 这就是它不会在使用 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 用户也难逃厄运,如果有朋友给你发来这样一张图片并让你设置成壁纸,请一定不要尝试。

延伸阅读


疫情被裁,闭关60天看完这份PDF,看我如何拿下腾讯、华为、字节跳动的offer

https://9to5google.com/2020/05/31/android-phone-wallpaper-soft-brick-bug-video/

原文作者:李俊辰

原文链接:https://www.infoq.cn/article/Yiho83NPhseEZP1smc8z

来源:文章版权归极客邦科技 InfoQ 所有,未经许可不得转载。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

写在最后

由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~

将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。

提升架构认知不是一蹴而就的,它离不开刻意学习和思考。

**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。

领取方式:点击这里获取免费架构视频资料

最近还在整理并复习一些Android基础知识点,有问题希望大家够指出,谢谢。

希望读到这的您能转发分享和关注一下我,以后还会更新技术干货,谢谢您的支持!

转发+点赞+关注,第一时间获取最新知识点

知识点,有问题希望大家够指出,谢谢。

希望读到这的您能转发分享和关注一下我,以后还会更新技术干货,谢谢您的支持!

转发+点赞+关注,第一时间获取最新知识点

Android架构师之路很漫长,一起共勉吧!

  • 22
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio 打包后不同手机屏幕启动图变形的问题,可能是因为不同的手机屏幕尺寸和分辨率导致的。为了解决这个问题,可以尝试以下几种方法: 1. 使用适配多个屏幕的启动图:在 Android Studio 中,可以在 res/drawable 文件夹中创建不同分辨率的启动图,例如: ``` drawable-ldpi/launch_screen.png // 240×320 drawable-mdpi/launch_screen.png // 320×480 drawable-hdpi/launch_screen.png // 480×800 drawable-xhdpi/launch_screen.png // 720×1280 drawable-xxhdpi/launch_screen.png // 1080×1920 ``` 这样,在不同分辨率的手机上,系统会自动选择对应的启动图,从而避免启动图变形的问题。 2. 使用 9-patch 图片:9-patch 图片是一种可以自动缩放的图片格式,可以在不同分辨率的手机上保持图片的形状不变。在 Android Studio 中,可以使用 Draw 9-patch 工具创建 9-patch 图片,然后作为启动图使用。 3. 使用代码动态设置启动图:在 AndroidManifest.xml 文件中设置启动图时,可以使用代码动态设置启动图,从而根据不同的手机屏幕尺寸和分辨率来选择不同的启动图。可以在 onCreate 方法中设置启动图,例如: ```java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int screenWidth = displayMetrics.widthPixels; int screenHeight = displayMetrics.heightPixels; if (screenWidth == 1080 && screenHeight == 1920) { // 使用 1080×1920 的启动图 } else if (screenWidth == 720 && screenHeight == 1280) { // 使用 720×1280 的启动图 } else { // 使用默认的启动图 } } ``` 希望以上方法可以帮助你解决 Android Studio 打包后不同手机屏幕启动图变形的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值