历史上的今天
今天是:2024年11月27日(星期三)
2020年11月27日 | 谷歌计划把新emoji表情符号与Android系统更新分离
2020-11-27 来源:IT之家
IT之家 11 月 25 日消息 表情符号已经成为我们在线沟通的一个重要组成部分,这些微小的图形为单纯的文字增添了情感。每当 Unicode 获得新的表情符号时,我们需要等待操作系统升级到我们的手机上,才能带来对表情符号的支持。谷歌似乎准备让这一切变得更简单,因为一些信息表明,谷歌正在努力将新的表情符号与 Android 系统更新分离。

目前来看,Android 系统中的所有字体都存储在系统分区中,更确切地说,是存储在 / system/fonts 目录下。尤其是表情符号,存在于名为 NotoColorEmoji.ttf 的文件中。系统分区是只读的,更新分区内的任何文件都需要在分区未挂载时进行系统更新。所以要想获得新的字体和新的表情符号,唯一的办法就是等待官方的 OTA 更新,或者自己通过 root 进行非官方安装。
在 Android 开源项目 (AOSP)Gerrit 上发现了新的提交内容,看起来是要将字体文件从需要操作系统升级的地方分离出来。
增加 / data/fonts/files 目录:
更新后的字体文件将被保存在 / data/fonts/files 中,所有的应用程序都可以读取它来绘制文字。因此,/data/fonts/files 需要被应用程序读取,而只有 system_server(和 init)可以写入。
设置 / data/fonts 目录为可更新的系统字体:
- /data/fonts/files 更新后的字体文件就放在这个目录下。该目录下的文件可以被任何应用程序读取。只有 system_server 可以将字体文件写入该目录。
- /data/fonts/config system_server 所使用的字体配置存放在此目录下,只有 system_server 能读 / 写字体文件到此目录下。只有 system_server 可以读 / 写这个目录。
这些提交内容基本上使得 system_server 进程可以将更新的字体文件写入 / data/fonts 目录。数据分区的挂载方式是读写式的,所以通过这次修改,谷歌只允许 system_server 进程有权限写入这个目录。然后,所有的应用都会从这个目录中读取字体和表情文件来绘制文字。因此,更新后的字体文件,以及新的表情符号,可以推送到手机上,而不需要为此进行整个 OTA 更新。
IT之家了解到,这些提交内容还没有合并,因此不能确定何时会发生这种变化。如果这些提交在未来几个月内被合并,我们应该可以看到这一变化在 Android 12 中发生。
史海拾趣
|
震撼!太便宜了!ARM7学习板全国最低价!仅卖198元!初学者最适合的ARM学习板! 震撼!太便宜了!ARM7学习板全国最低价!仅卖198元!初学者最适合的ARM学习板! SHX-ARM7开发板 另有: SHX-ARM7基础板 SHX-ARM7基础板套餐一 SHX-ARM7基础板套餐二 SHX—ARM7A增强型开 ...… 查看全部问答> |
|
之前做的用3.7V锂电池升压到5V的电路,在板子上焊接好就烧了,mos管击穿,怀疑是静电或者启动时的尖峰电压造成的,一连三片都是焊好空载情况下就已经击穿了,电路是手册上的电路,这次在SW和OUT之间加了肖特基二极管去尖峰脉冲,这次空载完好,5V也 ...… 查看全部问答> |
|
单片机IO控制2N3906做开关 来控制12电源去驱动LED组 ,可是板子做好了我焊接上去发现3906 VBE0 5V被击穿了 请大侠看看换什么三极管就可以了 现在单片机控制不了三极管 也没有开关作用 我在线等 ...… 查看全部问答> |
|
DSP芯片的前缀TMS和TMX有什么区别? 有人说申请的样片全是TMX,而且没有TI的LOGO,而要批量的才会是TMS,而且有TI的LOGO。这种说法对吗? 个人觉得,不管是否是样片,这个TI的LOGO都应该要有的吧! [ 本帖最后由 l0700830216 于 ...… 查看全部问答> |
|
msp430 uart收发模块:直接用有线连接,一个430发,另外一个接收。出现了以下问题。 首先是发送模块,我对发送的缓冲区的数据都在LCD上进行了显示测试,结果好像没问题。下面是这部分代码#include char Data[11]=; //这是接收要显示的数据 void main() { WDTCTL=WDTPW+WDTHOLD; ...… 查看全部问答> |




