Android中gui/SurfaceControl.h在哪
时间: 2023-09-30 16:04:50 浏览: 142
Android---SurfaceView
`SurfaceControl.h` 文件是 Android 中的一个头文件,定义了一些与 Surface 相关的 API。该文件通常位于 Android 源代码的 `frameworks/native/include/gui/` 目录下。
在 Android Studio 中,您可以在项目中找到 `External Libraries`,然后展开 `Android 10.0`(或其他您使用的 Android 版本),找到 `android.jar`,双击打开后,您可以在其中找到 `android.view`、`android.view.Surface`、`android.view.SurfaceHolder` 等相关的类和接口。但是 `SurfaceControl` 类似乎不在这里面,因为它属于底层的原生代码库。
如果您想在 Android NDK 中使用 `SurfaceControl.h`,您需要在 Android NDK 中包含 `libgui` 库。您可以在您的 `Android.mk` 文件中添加以下内容:
```
LOCAL_LDLIBS += -lEGL -lGLESv2 -lgui
```
其中,`-lgui` 是指链接 `libgui` 库。然后,您就可以在您的代码中包含 `SurfaceControl.h` 文件,并使用其中的 API 了。
阅读全文