手动推马达:
adb shell setprop vendor.debug.camera.af.manual 2 //进入手动推动马达
adb shell setprop vendor.debug.camera.af.ctrl.lenspos 200 //将马达推到200处
adb shell setprop vendor.debug.camera.af.manual 0 //退出手动推马达
oversettings文件中加入 dynamicPropertiesEnabled=TRUE
AF打开Log:
adb shell setprop persist.vendor.camera.LogVerboseMask 0x8000286
adb shell setprop persist.vendor.camera.LogInfoMaskMask 0x8000286
logVerboseMask=0x8000002
logInfoMask=0x8000082
camxoverridesetting文件加全扫命令
afFullsweep=2
删除大量文件:
ls | xargs -n 100 rm -rf ls 100为每次删除的数据数量
解锁屏幕:
adb shell input keyevent 82
打开后置摄像头:
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA --ei android.intent.extras.CAMERA_FACING 0
退出摄像头:
adb shell input keyevent 4
摄像头拍照:
adb shell input keyevent 27
获取DacTable:
adb logcat | find "InitializeStepTable"
杀掉相机进程:
adb shell killall android.hardware.camera.provider@2.4-service_64
访问当前正在运行的进程名:
adb shell dumpsys window w |findstr \/ |findstr name=
刷机进fastboot:
adb reboot bootloader
重启相机系统:
adb shell stop vendor.camera-provider-2-4
adb shell stop cameraserver
adb shell start cameraserver
adb shell start vendor.camera-provider-2-4
刷机:Fastboot 模式下进9008:
fastboot erase xbl
fastboot reboot
直接由普通模式进9008:
adb reboot edl
关闭PD:
disablePDAF=TRUE
打开YUV&RAW dump
adb shell setprop persist.vendor.camera.capture.photosoliddump 1
K1打开PDlib
adb shell setprop persist.vendor.camera.pdaf_logging 1
打开全扫:
adb shell setprop vendor.debug.camera.af.fullsweep 0/1/2/3
0:Disabled: FullSweep mode is off,
1:InfinityToMacro: FullSweep mode is far to near end,
2:MacroToInfinity: FullSweep mode is near to far end,
3:BothDirection: Fullsweep mode is dual direction
安装apk
adb install + apk
打开PD dump
enablePDLibDump=2 然后看下data/vendor/camera 下有没有数据
打开全部log :logVerboseMask = 0xE000002, logInfoMask = 0xE000082
pitch 2.000 yaw -29.000 roll 168.000
设置中打开摄像头选择选项
adb shell setprop persist.sys.camera.devoption.debug 100
打开af Dump:dump文件处于data/vendor/camera下的nv12或者yuv
adb shell setprop persist.vendor.camera.depthnodedumpmask 68