您的位置首页 >硬件 >

谷歌正在将新的表情符号与 Android 系统更新分离

导读 大家好,我是极客范的本期栏目编辑小友,现在为大家讲解谷歌正在将新的表情符号与 Android 系统更新分离问题。表情符号已经成为我们在线

音频解说

大家好,我是极客范的本期栏目编辑小友,现在为大家讲解谷歌正在将新的表情符号与 Android 系统更新分离问题。

表情符号已经成为我们在线交流的重要组成部分。这些微小的图形为简单的文字增添了情感。每当Unicode得到一个新的表情符号,我们就需要等待操作系统升级到我们的手机上,从而为表情符号带来支持。谷歌似乎已经准备好让它变得更容易,因为一些信息表明,谷歌正试图将新表情符号与安卓系统更新分开。

目前安卓系统中的所有字体都存储在系统分区中,更具体地说,存储在/system/fonts目录中。尤其是表情符号,存在于一个名为NotoColorEmoji.ttf的文件中。系统分区是只读的,当分区没有挂载时,更新分区中的任何文件都需要系统更新。因此,获得新字体和表情符号的唯一方法是等待官方OTA更新,或者通过root非官方安装。

在安卓开源项目(AOSP)Gerrit上发现了一个新的提交,它似乎将字体文件与操作系统需要升级的地方分开了。

添加/数据/字体/文件目录:

更新后的字体文件将保存在/data/font/file中,所有应用程序都可以读取它来绘制文本。因此,应用程序需要读取/data/font/file,只能写入system_server(和init)。

将/data/fonts目录设置为可更新的系统字体:

-/数据/字体/文件更新后的字体文件放在这个目录下。任何应用程序都可以读取该目录中的文件。只有system_server可以将字体文件写入此目录。

/data/fonts/config system_server使用的字体配置存储在此目录中,只有system _ server可以在此目录中读取/写入字体文件。只有system_server可以读取/写入此目录。

这些提交基本上使system_server进程能够将更新的字体文件写入/data/fonts目录。数据分区是以读写模式挂载的,所以通过这个修改,Google只允许system_server进程写入这个目录。然后,所有应用程序将从这个目录中读取字体和表情符号来绘制文本。因此,更新后的字体文件,以及新的表情符号,都可以推送到手机上,而无需整个OTA更新。

IT之家了解到,这些提交的文件还没有合并,因此不确定何时会发生这种变化。如果在接下来的几个月中合并这些提交,我们应该可以在Android 12中看到这种变化。

编辑:PSY

表情符号已经成为我们在线交流的重要组成部分。这些微小的图形为简单的文字增添了情感。每当Unicode得到一个新的表情符号,我们就需要等待操作系统升级到我们的手机上,从而为表情符号带来支持。谷歌似乎已经准备好让它变得更容易,因为一些信息表明,谷歌正试图将新表情符号与安卓系统更新分开。

目前安卓系统中的所有字体都存储在系统分区中,更具体地说,存储在/system/fonts目录中。尤其是表情符号,存在于一个名为NotoColorEmoji.ttf的文件中。系统分区是只读的,当分区没有挂载时,更新分区中的任何文件都需要系统更新。因此,获得新字体和表情符号的唯一方法是等待官方OTA更新,或者通过root非官方安装。

在安卓开源项目(AOSP)Gerrit上发现了一个新的提交,它似乎将字体文件与操作系统需要升级的地方分开了。

添加/数据/字体/文件目录:

更新后的字体文件将保存在/data/font/file中,所有应用程序都可以读取它来绘制文本。因此,应用程序需要读取/data/font/file,只能写入system_server(和init)。

将/data/fonts目录设置为可更新的系统字体:

- /d

ata/fonts/files 更新后的字体文件就放在这个目录下。该目录下的文件可以被任何应用程序读取。只有 system_server 可以将字体文件写入该目录。

- /data/fonts/config system_server 所使用的字体配置存放在此目录下,只有 system_server 能读 / 写字体文件到此目录下。只有 system_server 可以读 / 写这个目录。

这些提交内容基本上使得 system_server 进程可以将更新的字体文件写入 / data/fonts 目录。数据分区的挂载方式是读写式的,所以通过这次修改,谷歌只允许 system_server 进程有权限写入这个目录。然后,所有的应用都会从这个目录中读取字体和表情文件来绘制文字。因此,更新后的字体文件,以及新的表情符号,可以推送到手机上,而不需要为此进行整个 OTA 更新。

IT之家了解到,这些提交内容还没有合并,因此不能确定何时会发生这种变化。如果这些提交在未来几个月内被合并,我们应该可以看到这一变化在 Android 12 中发生。

责任编辑:PSY

.dfma { position: relative; width: 1000px; margin: 0 auto; } .dfma a::after { position: absolute; left: 0; bottom: 0; width: 30px; line-height: 1.4; text-align: center; background-color: rgba(0, 0, 0, .5); color: #fff; font-size: 12px; content: "广告"; } .dfma img { display: block; }
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。