问题: ICameraServiceListener 是什么?为什么有两个版本?
两个版本的 Listener 接口:
| 接口 | 定义位置 | 用途 |
|---|---|---|
| ICameraServiceListener(NDK/UIDL) | android/hardware/ICameraServiceListener.aidl | App/Framework 层使用(CameraManagerGlobal) |
| SICameraServiceListener(Stable AIDL) | aidl::android::frameworks::cameraservice::service | Camera Service 内部使用 |
类型别名(AidlCameraService.h:33-39):
usingSICameraServiceListener=::aidl::android