了解低级别的GUI应用程序后台模式

时间:2016-07-15 09:01:36

标签: android arm gpu mali

我主要对ARM Mali GPU和android感兴趣,但这里的任何通用信息都很有用。我只是想知道我们在哪个级别知道“GUI应用程序转到后台”这个术语

  • 在平台API级别(即opengl上方的图形堆栈系统库)(1)
  • 在opengl级别? (2)
  • GPU(驱动程序和硬件级别)是否了解“应用程序转到后台”是什么? (3)

基本上,根据我的理解,它应该是(1)。当应用程序进入后台时会出现什么标准,即可以丢弃哪些图形数据以及恢复需要哪些图形数据?或者每个平台都以自己的方式实现这一点?请问,有人可以提供有关从低级图形上下文中保存哪些数据的有用信息或参考资料,以便在从后台返回到前台时恢复GUI应用程序吗?

1 个答案:

答案 0 :(得分:2)

它完全由操作系统窗口系统通知框架管理,向应用程序发送通知,应用程序必须管理发送到后台的内容实际意味着(例如,销毁OpenGL ES资源以释放内存)。

图形驱动程序不知道这些;它完全高于OpenGL ES API级别。