Android使用的flinger术语?

时间:2011-08-03 12:37:12

标签: android android-layout user-interface

Android使用术语flinger Android Surface Flinger库,用于将不同应用程序的不同表面组合到屏幕上呈现的完全合成图像。

flinger 一词究竟是什么意思?

更新

查看Anatomy - Physiology of an Android幻灯片,术语flinger在Surface Flinger和Audio Flinger中使用,作为将多个应用程序的可视表面或音频输出组合成一个公共流的“设备”发送到硬件。因此,似乎 flinger 术语与单词 finger 无关,尽管有相似之处。

3 个答案:

答案 0 :(得分:7)

我在Android平台邮件列表上问了同样的问题,并得到了关注reply

  

根据dictionary中的定义,一个flinger就是那个人   甩。在SurfaceFlinger的情况下,它正在投放视觉数据   到表面,AudioFlinger正在将音频数据投入到   适当的收件人他们只是“可爱”的话......:)

Looking up to fling给出以下结果(其中包括):

  
      
  1. 用武力或暴力投掷,投掷或投掷:扔石头。
  2.   

所以我想Surface Flinger中的原始术语flinger的灵感来自于在导航触摸屏时手指/手的挥动动作。然后可能只是因为音频弗林格也是一个可爱的词。但这只是我的推测。

答案 1 :(得分:2)

把plinger想象成一个在你的前廊扔纸的报童。或者是工厂工人从一个传送带上抓取物品并将它们扔到另一个传送带上或盒子或其他任何东西中。

在android中,有很多东西都写到显示器上 - 很多东西都写到了几个音频目的地中的一个或多个(扬声器,耳机插孔,振铃器等),所以我想这很有意义吗?将是声音目标或屏幕上的图像投射的对象。

答案 2 :(得分:0)

Flinger包括用手指向上,向下,向左或向右运动事件,例如看一看大于屏幕的地图的移动。