我正在寻找 Android (Kitkat 4.4) 源代码中的一个位置,在那里我可以找到相机属性并更改它们,特别是 ro.camera.0.devname
的位置。已定义。
我在我拥有的Android源代码下搜索了*.prop文件(它是私有(private)的,所以我不能真正分享它)但是我没有找到任何devname所在的地方已定义(一般应定义为 /dev/video0
或 /dev/video1
)
有没有人知道这样的定义应该在哪里?
最佳答案
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”?
关于android - 如何更改 Android 相机属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21364202/