Android 系统APK-Camera 将相机像素从高到低降序排列
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 系统APK-Camera 将相机像素从高到低降序排列相关的知识,希望对你有一定的参考价值。
路径:packages/apps/Camera2/src/com/android/camera/settings/PictureSizeLoader.java
用 Collections 对相机具备的像素集合数据进行排序。
s2与s1的先后顺序决定:将像素按高度从高到低还是从低到高进行排序
s2.getHeight()-s1.getHeight()
private List<Size> computeSizesForCamera(CameraDeviceSelector facingSelector)
....
+ //wangrui Resolution sort
+ try
+ Collections.sort(sizes, new Comparator<Size>()
+ @Override
+ public int compare(Size o1, Size o2)
+ if (o1 instanceof Size && o2 instanceof Size)
+ Size s1 = (Size) o1;
+ Size s2 = (Size) o2;
+ return s2.getHeight()-s1.getHeight();
+
+ throw new ClassCastException("Cannot be converted to Size type");
+
+ );
+ catch (Exception e)
+ e.printStackTrace();
+
...
以上是关于Android 系统APK-Camera 将相机像素从高到低降序排列的主要内容,如果未能解决你的问题,请参考以下文章
Android 系统APK-Camera 将200W像素改为90W像素
Android 系统APK-Camera 修复分辨率和画质里的信息概率性消失
Android 系统APK-Camera 还原默认设置时,依然默认90W像素