【问题背景】
app层需要知道当前设备的摄像头型号,然后做一些差异化处理。底下如何上报这个摄像头型号?
【分析】
在kernel和hal层,都是有地方能获取到当前摄像头的型号,就看在哪里添加方便。获取到摄像头硬件型号后,将其写入到property属性,
然后app就可以通过读取该属性来获取当前摄像头型号。
【修改】
vendor/mediatek/proprietary/hardware/mtkcam3/main/hal/devicemgr/depend/CameraDeviceMa
nagerImpl.cpp
vendor/mediatek/proprietary/hardware/mtkcam3/main/hal/devicemgr/depend/CameraDev
iceManagerImpl.cpp
auto
CameraDeviceManagerImpl::
onEnumerateDevicesLocked() -> ::android::status_t
{
pPhysDevice->mMetadataProvider = pMetadataProvider;
pPhysDevice->