Android 11.0 修复:Camera 拍照后,图片详情信息的分辨率和画质信息概率性丢失

路径:packages/apps/Camera2/src/com/android/camera/settings/CameraSettingsActivity.java

因为我这里的摄像头只有前置,所以如果还走后置摄像头逻辑就会出现BUG,所以我们需要将它注释掉

        private void setVisibilities() {
    
    
            PreferenceGroup resolutions =
                    (PreferenceGroup) findPreference(PREF_CATEGORY_RESOLUTION);
++ //            if (mPictureSizes.backCameraSizes.isEmpty()) {
    
    
++ //                recursiveDelete(resolutions,
++ //                        findPreference(Keys.KEY_PICTURE_SIZE_BACK));
++ //                recursiveDelete(resolutions,
++ //                        findPreference(Keys.KEY_VIDEO_QUALITY_BACK));
++ //            }
            if (mPictureSizes.frontCameraSizes.isEmpty()) {
    
    
                recursiveDelete(resolutions,
                        findPreference(Keys.KEY_PICTURE_SIZE_FRONT));
                recursiveDelete(resolutions,
                        findPreference(Keys.KEY_VIDEO_QUALITY_FRONT));
            }
        }

猜你喜欢

转载自blog.csdn.net/qq_27494201/article/details/125131802
今日推荐