android - 如何更改 Android 相机属性?

标签 android android-camera

我正在寻找 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/

相关文章:

Android Studio 运行时显示黑屏

android - Nexus 5 (4.4.2) 手电筒 LED 未打开

android - 我/艺术 : Can not find class:

android - 在 retrofit2 界面中检索 SharedPreferences

java - Android 无法在表面 View 中切换到前置摄像头

javascript - Titanium:从 Android 的相机/图库图像本地保存文件

java - 捕获的图像总是显示横向并且无法解决setRotate

java - Rest API + Json 响应编码错误(我认为)

android - 如何获取播放音频文件的音频路径?

图像上的 Android 手势