概述
Android 技术总结(009)—— 设置相机拍照尺寸为最小支持尺寸
// 获取屏幕信息
WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
// 初始化相机
Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters();
parameters.setPreviewSize(display.getWidth(), display.getHeight());
List pszize = parameters.getSupportedPictureSizes();
if (null != pszize && 0 < pszize.size()) {
int height[] = new int[pszize.size()];
Map map = new HashMap();
for (int i = 0; i < pszize.size(); i++) {
Camera.Size size = (Camera.Size) pszize.get(i);
int sizeheight = size.height;
int sizewidth = size.width;
height[i] = sizeheight;
map.put(sizeheight, sizewidth);
}
Arrays.sort(height);
parameters.setPictureSize(map.get(height[0]), height[0]);
} else {
parameters.setPictureSize(display.getWidth(), display.getHeight());
}
最后
以上就是靓丽小天鹅为你收集整理的android 设置相机大小,Android 技术小结(009)—— 设置相机拍照尺寸为最小支持尺寸...的全部内容,希望文章能够帮你解决android 设置相机大小,Android 技术小结(009)—— 设置相机拍照尺寸为最小支持尺寸...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复