最近做图片的,既然是图片,肯定有从摄像头那儿拍过来的,那么,对于你的手机摄像头,你知道什么?像素?个数?今天的代码就解释怎么获取

<br/> //1.0先获得一共有多少个摄像头 // 2.0分别与back还有front对比 //住哟:ftont"2 //back 1import android.app.Activity; import android.hardware.Camera; import android.os.Bundle; import android.widget.Toast; import java.util.ArrayList; import java.util.List;public class MainActivity extends Activity {int cameracount = 0;Camera.CameraInfo cameraInfo = null;Camera camera;Camera.Parameters parameters;Camera.Size size;int x;List<camera size=""> list = new ArrayList<>();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);camera = Camera.open();cameraInfo = new Camera.CameraInfo();cameracount = Camera.getNumberOfCameras();Toast.makeText(getApplicationContext(), "你的手机一共有" + cameracount + "个摄像头", Toast.LENGTH_SHORT).show();hascamera();}private void hascamera() {for (int cameranum = 0; cameranum < cameracount; cameranum++) {Camera.getCameraInfo(cameranum, cameraInfo);if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {Toast.makeText(getApplicationContext(), "你的手机有前置", Toast.LENGTH_SHORT).show();} else if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_BACK) {Toast.makeText(getApplicationContext(), "有后", Toast.LENGTH_SHORT).show();parameters = camera.getParameters();list = parameters.getSupportedPictureSizes();size = list.get(0);x=size.height*size.width;if (x>10000)x/=10000;Toast.makeText(getApplicationContext(), x+"w像素", Toast.LENGTH_SHORT).show();}}}}</camera>

代码比较简单,是以前无聊写的,就这样咯

Android 获取摄像头像素,个数相关推荐

  1. android 获取摄像头像素

    获取Camera实例,在2.3之前可以用静态方法Camera camera = Camera.open();,如果手机带前后置的摄像头,那2.3之前sdk获取到的实例为后置的主摄像头,前置摄像头获取不 ...

  2. android调用相机分辨率,Android菜鸟笔记-获取摄像头像素值

    前言: 获取摄像头的像素值,通过获取相机设置中支持拍照的最大宽度和最大高度就可算到摄像头的像素值了,当然跟手机厂商标称的还是有差别的.比如标称200W的通过计算1200*1600=1920000=19 ...

  3. android获取摄像头视频帧数据

    1.思路 一.通过android的Camera.setPreviewCallback(PreviewCallback cb)监听回调. 二.此回调函数public void onPreviewFram ...

  4. opencv获取摄像头的个数及名字

    最近需要使用多个摄像头来进行视频分析,有一个问题就是如何获取目前主机上有多少个摄像头.网上看了下,用VideoInput这个开源库的居多,但是还要引入这个库以及一些附加的依赖库,显得较为麻烦.其实在o ...

  5. android获取摄像头焦距,并调焦

    不废话,上代码 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayo ...

  6. android获取屏幕像素密度DPI、density、屏幕宽高

    获取手机屏幕像素密度 dpi DisplayMetrics metrics = new DisplayMetrics(); getActivity().getWindowManager().getDe ...

  7. Android -- 获取摄像头帧数据解码

    由于Android下摄像头预览数据只能  ImageFormat.NV21 格式的,所以解码时要经过一翻周折. Camera mCamera = Camera.open();Camera.Parame ...

  8. android 获取图片像素密度,android 获取屏幕的密度和像素 点

    经过测试发现屏幕的像素点 如果 density =1 那么 1dp = 1px density =2 那么 1dp = 2px density =3 那么 1dp = 3px 在字体设置的时候用dp比 ...

  9. android 获取屏幕像素为 1920x1016的原因

    实际象素是 1920 x 1080 .在代码里获取像素密度是 1920x1016 的原因: 通过搜索getMetrics 找到  getAppMetrics 再找到 appHeight. 通过 app ...

最新文章

  1. python try...except....else...finally处理异常
  2. c语言内存复制函数,【C语言】 字符串操作函数及内存拷贝函数归总
  3. dos命令在vba中应用
  4. 第17件事 成功要素分析
  5. delphi的接口support_学习到的关于Delphi的接口
  6. php defunct,通过swoole观察僵尸进程和孤儿进程出现和消亡
  7. Android开发环境搭建Eclipse+JDK+ADT+AVD(系列一)
  8. chkdsk 和sfc.exe修复命令
  9. TWaver HTML5 + Node.js + express + socket.io + redis(五)
  10. 基于STM32的微信视频电话机,让家里的老人也能轻松使用微信视频电话
  11. 什么是TrustedInstaller管理权限?
  12. 商品订单(增删改查):新增订单;批量删除,发货;模糊查询,下拉菜单内容过滤(含时间);全选反选,列名排序
  13. 苹果开发者账号申请流程完整版
  14. Struts2 DTD与XML文件编写
  15. 网络篇 - netty实现高并发安全聊天客户端
  16. oracle rac告警,oracle11.2.0.4 RAC 日志总有告警
  17. 使用Fiddler劫持网络资源
  18. 产业数字化时代,近千亿美元估值的阿里云必将大有所为!
  19. 计算机故障代码0098,P0098故障码_P0098故障码是什么故障、排除方法、怎么消除_车主指南...
  20. 转专业考试c语言试题,C语言程序设计实训题目.doc

热门文章

  1. 物联网专业可以插本计算机技术吗,物联网工程专业专接本考什么
  2. 7个适用于安卓手机的数据恢复工具
  3. 基于stm32f4的按键检测
  4. IOS Swift语言开发 tableView的重用以及自cell的自适应高度
  5. 做好公司各部门数据报表支撑的几个简单思维
  6. Python正则表达式文本替换
  7. ROS基础学习之ros-tutorials(一)
  8. ubuntu18.04安装roboware studio
  9. 中科柏诚与知名上市公司南天信息(000948)签署战略合作协议
  10. sql日期时间相减语句