我在Android(Kitkat 4.4)源代码中搜索一个位置,我可以在其中找到相机属性并进行更改,特别是在定义ro.camera.0.devname
的位置。
我搜索了我拥有的Android源代码下的* .prop 文件(它是私有的,所以我无法真正共享它)但是我没有找到devname所在的任何地方已定义(通常应定义为/dev/video0
或/dev/video1
)
有没有人知道这些定义应该在哪里?
答案 0 :(得分:1)
ro.camera.0.devname不是AOSP摄像机代码使用的属性;它可能特定于某些OEM的相机HAL实施,或OEM的自定义Android版本。
但是,为了帮助您进行搜索,这些属性通常由定义产品的makefile设置。例如,对于N5,核心设备定义makefile中有大量的PRODUCT_PROPERTY_OVERRIDES:
https://android.googlesource.com/device/lge/hammerhead/+/master/device.mk
所以也许尝试搜索所有.mk文件,或者只为该属性名称执行完整的“repo grep”?