常平镇网站建设公司,国外设计网站dooor,网站怎样被百度收录,为啥浏览做的网站有移动条第一次分析出现问题#xff1a;以为是调用前摄#xff0c;检测不到后摄所致#xff0c;导致误导了许久
仔细查找才发现#xff1a;相机前摄的参数错误#xff0c;当前app获取不到这么大的参数
Camera2-Parameters: set: Requested preview size 1080 x 1440 is not suppor… 第一次分析出现问题以为是调用前摄检测不到后摄所致导致误导了许久
仔细查找才发现相机前摄的参数错误当前app获取不到这么大的参数
Camera2-Parameters: set: Requested preview size 1080 x 1440 is not supported
11-22 17:45:42.034826 12613 12671 E CameraManager: SET_PARAMETERS Fail e java.lang.RuntimeException: setParameters failed
既然 1080 x 1440 不支持那就想办法让其支持
第三方应用纷纷也停止运行再次打开相机提示““由于安全政策的限制相机已停止运行””
/vendor/mediatek/proprietary/custom/mt6789/hal/imgsensor_metadata/imx219_mipi_raw/config_static_metadata_project.h
找到对应机器的前摄
// android.stats.info //------------------------------------------------------------------------------ // // // CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_WITH_DURATIONS)//new hidden //8M 4:3 CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) CONFIG_ENTRY_VALUE(3264, MINT64) CONFIG_ENTRY_VALUE(2448, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_RAW16, MINT64) CONFIG_ENTRY_VALUE(3264, MINT64) CONFIG_ENTRY_VALUE(2448, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) CONFIG_ENTRY_VALUE(3264, MINT64) CONFIG_ENTRY_VALUE(2448, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(50000000, MINT64) CONFIG_ENTRY_VALUE(0 , MINT64) //5M 4:3 CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) CONFIG_ENTRY_VALUE(2560, MINT64) CONFIG_ENTRY_VALUE(1920, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_RAW16, MINT64) CONFIG_ENTRY_VALUE(2560, MINT64) CONFIG_ENTRY_VALUE(1920, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) CONFIG_ENTRY_VALUE(2560, MINT64) CONFIG_ENTRY_VALUE(1920, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(50000000, MINT64) CONFIG_ENTRY_VALUE(0 , MINT64) //3M 4:3 CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) CONFIG_ENTRY_VALUE(1920, MINT64) CONFIG_ENTRY_VALUE(1440, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_RAW16, MINT64) CONFIG_ENTRY_VALUE(1920, MINT64) CONFIG_ENTRY_VALUE(1440, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) CONFIG_ENTRY_VALUE(1920, MINT64) CONFIG_ENTRY_VALUE(1440, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(50000000, MINT64) CONFIG_ENTRY_VALUE(0 , MINT64) //1M 4:3 //*/ CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) CONFIG_ENTRY_VALUE(1280, MINT64) CONFIG_ENTRY_VALUE(960, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_RAW16, MINT64) CONFIG_ENTRY_VALUE(1280, MINT64) CONFIG_ENTRY_VALUE(960, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(33333333, MINT64) CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) CONFIG_ENTRY_VALUE(1280, MINT64) CONFIG_ENTRY_VALUE(960, MINT64) CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT64) CONFIG_ENTRY_VALUE(50000000, MINT64) CONFIG_ENTRY_VALUE(0 , MINT64) //*/ CONFIG_METADATA_END() //
//----------------------------------------------------------------------------
再后面添加最小前摄像素去适应第三方app大小的像素即可估摸着以前的像素参数不适配第三方得改为适配的相机参数 在此之前该问题纠结了如此之久迟迟找不到具体原因导致相机调用崩溃最后在耐心的log查找中慢慢的大胆去猜想去做去编译去修改终于皇天不负有心人哦了