Android使用术语flinger Android Surface Flinger库,用于将不同应用程序的不同表面组合到屏幕上呈现的完全合成图像。
但 flinger 一词究竟是什么意思?
更新
查看Anatomy - Physiology of an Android幻灯片,术语flinger在Surface Flinger和Audio Flinger中使用,作为将多个应用程序的可视表面或音频输出组合成一个公共流的“设备”发送到硬件。因此,似乎 flinger 术语与单词 finger 无关,尽管有相似之处。
答案 0 :(得分:7)
我在Android平台邮件列表上问了同样的问题,并得到了关注reply:
根据dictionary中的定义,一个flinger就是那个人 甩。在SurfaceFlinger的情况下,它正在投放视觉数据 到表面,AudioFlinger正在将音频数据投入到 适当的收件人他们只是“可爱”的话......:)
Looking up to fling给出以下结果(其中包括):
- 用武力或暴力投掷,投掷或投掷:扔石头。
醇>
所以我想Surface Flinger中的原始术语flinger的灵感来自于在导航触摸屏时手指/手的挥动动作。然后可能只是因为音频弗林格也是一个可爱的词。但这只是我的推测。
答案 1 :(得分:2)
在android中,有很多东西都写到显示器上 - 很多东西都写到了几个音频目的地中的一个或多个(扬声器,耳机插孔,振铃器等),所以我想这很有意义吗?将是声音目标或屏幕上的图像投射的对象。
答案 2 :(得分:0)
Flinger包括用手指向上,向下,向左或向右运动事件,例如看一看大于屏幕的地图的移动。