- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Android 在例如Android SurfaceFlinger 库,其目的是将来自不同应用程序的不同表面组合成在屏幕上呈现的完全合成的图像。
但是 flinger 这个词到底是什么意思?
更新
查看 Anatomy - Physiology of an Android幻灯片中,术语 Flinger 在 Surface Flinger 和 Audio Flinger 中都使用,作为将来自多个应用程序的视觉表面或音频输出组合成发送到硬件的公共(public)流的“设备”。因此,尽管相似,flinger 术语似乎与单词finger 无关。
最佳答案
我在 Android 平台邮件列表上问了同样的问题并得到了关注 reply :
By the definition in the dictionary, a flinger is someone that flings. In the case of the SurfaceFlinger, it's flinging visual data to the surface and AudioFlinger is flinging audio data to the appropriate recipient. They're just "cute" words..:)
Looking up to fling给出以下结果(以及其他结果):
- to throw, cast, or hurl with force or violence: to fling a stone.
所以我想 SurfaceFlinger 中的原始术语 flinger 的灵感来自于在触摸屏上导航时手指/手执行的挥动 Action 。然后可能只是因为它对 Audio Flinger 来说也是一个可爱的词。但这只是我的猜测。
关于Android 对 flinger 术语的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6926551/
我想知道 Surfaceflinger 是否知道当前屏幕上的可点击区域,或者 SurfaceFlinger 只显示最终屏幕,它对可点击区域一无所知,并且 windowmanagerservice 将输
Android 在例如Android SurfaceFlinger 库,其目的是将来自不同应用程序的不同表面组合成在屏幕上呈现的完全合成的图像。 但是 flinger 这个词到底是什么意思? 更新 查
我正在尝试在 LogCat 上获取 Surface Flinger 事件。目标是确定每秒绘制的独特帧数。 Surfaceflinger 源代码记录所有感兴趣的事件(表面框架重绘等),但 LogCat
我是一名优秀的程序员,十分优秀!