Android 系统APK-Camera 不同尺寸的机器默认不同像素

Posted 王睿丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 系统APK-Camera 不同尺寸的机器默认不同像素相关的知识,希望对你有一定的参考价值。

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

你可以根据每个设备一个标志值来进行判断,我这里是通过键盘参数来做判断

        private void setEntries(Preference preference) 
            if (!(preference instanceof ListPreference)) 
                return;
            

            ListPreference listPreference = (ListPreference) preference;
            if (listPreference.getKey().equals(Keys.KEY_PICTURE_SIZE_BACK)) 

++                SharedPreferences pref = getActivity().getSharedPreferences("CameraFlag",MODE_PRIVATE);
++                if (!pref.getBoolean("flag",false)) 
++                    if ("3".equals(SystemProperties.get("键盘参数")))	//A型机器
++                        listPreference.setValue("640x480");  
++                    else			//B型机器
++                        listPreference.setValue("1280x720");    
++                    
++                

以上是关于Android 系统APK-Camera 不同尺寸的机器默认不同像素的主要内容,如果未能解决你的问题,请参考以下文章

Android 系统APK-Camera 设置默认90W像素

Android 系统APK-Camera 移除200W像素

Android 系统APK-Camera 解决录像加速问题

Android 系统APK-Camera 将200W像素改为90W像素

Android 系统APK-Camera 后置拍照的白平衡模式按钮灰显,无法点击

Android 系统APK-Camera 开机时自动检测摄像头,有显示,无隐藏图标