0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

工程师邓生 来源:IT之家 作者:远洋 2020-11-25 15:07 次阅读

表情符号已经成为我们在线沟通的一个重要组成部分,这些微小的图形为单纯的文字增添了情感。每当 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 中发生。

责任编辑:PSY

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3846

    浏览量

    125566
  • 谷歌
    +关注

    关注

    27

    文章

    5828

    浏览量

    103212
  • 分离
    +关注

    关注

    0

    文章

    15

    浏览量

    15604
  • 表情动画
    +关注

    关注

    0

    文章

    4

    浏览量

    5984
收藏 人收藏

    评论

    相关推荐

    微软Windows 11新增支持Emoji表情符号

    据Windows Developer官方账号发布的信息显示,用户可在Windows Terminal应用中使用命令提示符输入各类Emoji,以实现更具个性和趣味性的命令输入体验。
    的头像 发表于 04-11 11:26 79次阅读

    苹果停签iOS 17.3.1更新,已升级用户无法降级

    2 周后的 3 月 5 日,苹果发布了 iOS 17.4,这是当前唯一能被签署的 iOS 版本,新增了全新表情符号,同时针对欧洲市场对 App Store 和 Safari 做出了相应调整。
    的头像 发表于 03-13 13:36 302次阅读

    苹果推送watchOS 10.4修复屏幕误触和通讯问题

    此次watchOS 10.4升级带来了多个新表情符号,如凤凰、青柠檬及充满活力的笑脸等,这些都是Unicode今年9月份提出的Emoji 15.1新增元素。
    的头像 发表于 03-08 11:10 672次阅读

    谷歌Android Auto新增P角标,提示用户哪些应用需停车使用

    此次AndroidAuto11.4版本更新后,谷歌特别增加了。标志以显著区分“必须在停车状态下使用的应用”,尽管只是微小改进,但对司机而言确属实用性增强。
    的头像 发表于 03-06 10:29 177次阅读

    谷歌宣布停止"非A/B"更新支持,三星等厂商面临更新的调整

    对于熟悉谷歌Pixel手机的消费者来说,“无缝更新”并不陌生。利用活动分区和非活动分区执行后台更新,当更新完毕后进行重启,手机会自动切换至已更新
    的头像 发表于 02-22 09:51 138次阅读

    谷歌Android 15开发者预览版遇问题,OTA更新暂停

    谷歌Android Developer官网发表声明,因发现“已知问题”,将暂时关闭Android 15 DP1的OTA更新订阅服务。谷歌
    的头像 发表于 02-21 14:08 146次阅读

    谷歌Pixel 7 Pro遭遇Android 14 QPR2 Beta 2更新问题

    Android Authority报道,部分Pixel 7 Pro用户反馈其更新后指纹识别已失去作用,设备屏幕上会出现提示语,内容大致为“指纹识别传感器无法使用,建议前往维修中心”。
    的头像 发表于 12-13 11:11 430次阅读

    谷歌发布Android14 将源代码推送到AOSP(Android开源项目)

    谷歌最近发布了Android 14,用于支持的设备,如Google Pixel手机,并将源代码推送到AOSP(Android开源项目)。 对 Android 操作
    的头像 发表于 10-12 15:56 646次阅读

    环境传感器成功集成到Linux/Android操作系统的指南

    本应用笔记为意法半导体环境传感器 (气压、湿度、紫外线传感器)成功集成到Linux/Android 操作系统提供指南。
    发表于 09-13 07:07

    【触觉智能 Purple Pi OH 开发板体验】检测Android系统的完备性

    承接上期的系统更新之详细介绍,进而可以尝试体验官方提供的各个流行操作系统。今天具体来分享一下,烧录Android11后的系统运行状况。 板子
    发表于 09-10 17:23

    如何意法半导体环境传感器集成到Linux/Android系统

    本应用笔记为意法半导体环境传感器 (气压、湿度、紫外线传感器)成功集成到Linux/Android 操作系统提供指南。
    发表于 09-05 06:08

    面部表情识别的挑战和前景

    面部表情识别作为一项复杂的技术,面临着许多挑战,例如表情多样性、表情变化性、肤色和光照影响等。本文将探讨面部表情识别的挑战和前景,分析其发展方向和趋势。 首先,面部
    的头像 发表于 08-02 18:21 557次阅读

    SDK更新到1.4.0后无法连接到ESP SoftAP怎么解决?

    SDK 从 1.2.0 更新到 1.4.0 后,一切看起来都运行良好,但对于某些设备,例如 Android 5.0、Android 4.4,我无法连接到 AP。例如,从 iPhon
    发表于 06-12 08:31

    人脸面部表情识别的原理及其应用

    面部表情的自动识别。 人脸面部表情识别的原理主要包括三个步骤:人脸检测、特征提取和分类器训练。首先,通过计算机视觉技术将人脸从背景或其他图像中分离出来;其次,提取人脸的的特征,如眼睛、嘴巴、眉毛等部位的形状、
    的头像 发表于 06-02 17:57 2737次阅读

    面部表情识别应用方法

    面部表情识别是指通过计算机技术和图像处理技术来识别人脸表情的过程。面部表情是人类情感表达的重要方式之一,可以反映出人类的情绪、心理和个性特征。面部表情识别技术已经广泛应用于人机交互、人
    的头像 发表于 04-20 18:16 2765次阅读