了解SurfaceFlinger共享库

时间:2014-04-28 10:54:56

标签: android c++ android-ndk surfaceflinger

我想开发一个使用Android-4.0.4中的SurfaceFlinger库的原生android应用程序 我想了解SurfaceFlinger库如何在android中工作,它的流程以及使用测试数据构建和运行/调试它。 我想了解SurfaceFlinger的流程,以便我可以从我的应用程序调用正确的方法。(cpp文件)。 我知道SurfaceFlinger API在android中不稳定所以我专门将我的应用程序定位到在Android 4.0.4上运行的设备。

我还想知道使用哪些工具来构建和调试共享库以及执行它的过程。

1 个答案:

答案 0 :(得分:0)

Surface Flinger是Android上的内部组件,并非设计为可编程的(因此不稳定的API)。

最好的办法是使用OpenGL ES和EGL窗口上下文。在Native Activity的文档中有一个很好的例子。

相关问题