当前位置:首页 > 技术知识 > 正文内容

Android 16 QPR1:经典“位置”图标重返快速设置面板

maynowei9个月前 (10-02)技术知识114

除了一系列错误修复之外,Android 16 QPR1 Beta 3.1 还对位置快速设置磁贴进行了一项更改。

在 Android 16(以及早期版本的作系统)中,快速设置使用了位置磁贴的图钉图标。这也是使用定位服务时状态栏中出现的内容。灵感显然来自谷歌地图图标。

QPR1 Beta 尝试了 QS Tile 的光标式箭头图标,但没有更改状态栏中显示的引脚。

在 Beta 3.1 中,快速设置已恢复为图钉图标,以获得一致的外观。这似乎是此补丁中唯一的界面更改(仍处于 2025 年 7 月的安全级别),同时修复了 24 个错误:

  • 通过改进系统处理网络统计信息的方式,与 Wi-Fi 相关的设备不稳定或重新启动。 (Issue #433037402, Issue #432867183, Issue #433418936, Issue #432795362, Issue #432770117, Issue #432699126, Issue #435489862, Issue #435011484)
  • 低功耗传感器组件 Context Hub 会因过度使用主内存而崩溃,导致设备不稳定;通过优化内存分配和防止内存泄漏来解决。 ( Issue #420999948, Issue #426316038)
  • 主屏幕有时会丢失底行固定应用程序和搜索栏,导致它们无法访问;通过调整这些元素在屏幕过渡后重新出现的方式,可以修复此问题。 (Issue #428088033, Issue #428405658, Issue #429817851)
  • 通知将在阴影中重叠,通过优化通知显示和关闭动画逻辑来阻碍可读性。(Issue #421792538, Issue #422749237, Issue #420418750, Issue #428896474)
  • 导致设备意外重启的问题。(Issue #427676713)
  • 展开的可折叠设备上的快速设置 UI 由于重复计算相机切口导致填充不正确而出现剪裁或错位。(Issue #419184923, Issue #421879049, Issue #421810067, Issue #423172198, Issue #422560004, Issue #424116279)
  • 导致设备意外重启的问题。(Issue #408888279, Issue #409949346, Issue #409960197, Issue #410624610, Issue #407373090, Issue #430095518)
  • 显示在“快速设置”阴影中的状态栏有时会与标准状态栏未对齐,从而导致视觉不一致。(Issue #419573315, Issue #419134909, Issue #432794874)
  • 通过实施传感器数据检索的非阻塞方法,解决了由于相机的环境光传感器 (ALS) 读取卡住而导致的系统挂起或崩溃,尤其是在解锁期间。(Issue #421870862, Issue #420725698)
  • 锁定屏幕上的媒体播放器有时会消失或变得无响应。 (Issue #420517884)
  • 通知栏显示一个大的、不断增长的间隙,通过纠正通知动画的剪切方式来遮挡通知。(Issue #421366916)
  • 媒体播放器通知在设备旋转期间可能会被剪切或消失的问题,方法是改进其显示区域在 UI 转换中的大小和更新方式。 (Issue #433040374)
  • 通过语音通话发起的视频通话不再遇到静音音频;系统音频修复现在可以在呼叫类型转换期间正确管理声音输出。(Issue #434139133, Issue #427060263, Issue #438414975)
  • 通过纠正暂时系统栏状态的清除方式,退出全屏应用程序后,主屏幕的顶部和底部出现黑色半透明条的问题。(Issue #425407737, Issue #433929827)
  • 导致设备在 OTA 更新期间意外崩溃并重启的问题。
  • 导致系统更新后设备偶尔重启的问题。
  • 由于查找过时的应用程序文件,主屏幕上的小部件有时无法加载。
  • 在应用程序中打字偶尔会停止工作,因为内部输入系统进程可能会竞争。
  • 由于上下文中心内存不足而导致设备崩溃。
  • 解决了由“未实现的数据包类型”错误引起的蓝牙崩溃和不稳定问题。
  • 通过解决与音频播放速度变化相关的音频数据缓冲区处理中的内存损坏错误,可能会导致通话期间电话断开连接或系统崩溃的问题。
  • 从通知栏启动应用程序时,会出现短暂的屏幕闪烁。
  • 使用设备的媒体功能时可能发生的系统崩溃,尤其是在连接到计算机进行媒体传输时,通过改进媒体连接资源的内部处理。

这应该是消费者发布之前的绝对最终测试版,预计将于 9 月初针对现有 Pixel 设备推出。

相关文章

去哪儿暑期PM实习一月记:在互联网公司做产品实习是怎样一种体验

人人都是产品经理旗下【起点学院】推出产品经理“365天”成长计划,BAT大牛带你学产品! 在毕业前的最后一个暑假,缘分使然找了几个月暑期实习之后进入了去哪儿,申请提前入职工作至今正好满一个月。原先有在...

出售闲置原型素材来赚钱,上传作品,即可收上万元收入

出售闲置原型素材来赚钱。产品经理每年设计出大量的原型作品和组件、元件库、交互原型模板等作品,如果项目结束,你的原型就失去了作用,而有需求的人却找不到这样的作品。现在我们发现这样一家元件库、原型模板、素...

Android之自定义ListView(一)(android 自定义view绘制流程)

PS:自定义View是Android中高手进阶的路线.因此我也打算一步一步的学习.看了鸿洋和郭霖这两位大牛的博客,决定一步一步的学习,循序渐进.学习内容:1.自定义View实现ListView的Ite...

Django 官方推荐的姿势:类视图(django类视图和函数视图哪个好)

作者:HelloGitHub-追梦人物在开发网站的过程中,有一些视图函数虽然处理的对象不同,但是其大致的代码逻辑是一样的。比如一个博客和一个论坛,通常其首页都是展示一系列的文章列表或者帖子列表。对处理...

C++并发同步核心-mutex深度解析:守护共享数据的关键

在多线程编程中,当多个线程需要访问和修改共享数据时,如果没有任何同步机制,就可能发生数据竞争(Data Race),导致程序行为不可预测、数据损坏甚至崩溃。C++标准库通过<mutex>头...

打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理

写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁(JUC锁)。其中synchronized锁是JAVA语言层面提供的能力,在此不...