摄像头

获取Android设备上的详细的摄像头信息

我与影子孤独终老i 提交于 2019-12-01 11:48:54
如何获取 Android 设备上的详细的摄像头信息呢? 目前Samsung的Galaxy Tab和Nexus S均有前置摄像头,获取Android摄像头的详细信息,在Android 2.3 SDK 中得到了增强: 在android.hardware.Camera类中,API Level 9的SDK中加入了两个比较重要的方法,使用getNumberOfCameras这个static类型方法可以获取当前Android设备上的摄像头数量,比如Nexus S有两个,方法原型如下 public static int getNumberOfCameras () 而对于具体的每个摄像头的信息,可以通过Camera类的getCameraInfo()这个静态方法获取,该方法有两个参数,参数一的ID,我们通过getNumberOfCameras获取的值减1即可,类似数组索引从0开始一样,用循环遍历每个摄像头信息,参数二是android.hardware.Camera.CameraInfo类,有关getCameraInfo方法的原型如下: public static void getCameraInfo (int cameraId, Camera.CameraInfo cameraInfo) 对于Camera.CameraInfo类而言,比较简单,包含两个字段 public int facing

学校无死角 100% 摄像头监控, 联网,许家长查看。终极解决之道

眉间皱痕 提交于 2019-12-01 05:09:40
学校无死角 100% 摄像头监控, 联网,许家长查看。终极解决之道 还是摄像头 能解决校园暴力。 其他都没用。 摄像头家长要能看到。 而且摄像头不贵。 比起其他费用来说, 一次性解决问题, 很廉价。 还能解决老师打学生。 等等各种弊端。 为什么幼儿园, 学校, 都没有100% 设立监控,并且大门口的监控不允许家长查看。 以上的话,我每天重复一边, 念咒语, 诅咒所有没有100%监控的学校幼儿园。 以及不向这方面努力的所有人。 来源: https://www.cnblogs.com/delphi-xe5/p/11658017.html

Android使用Intent调用摄像头并获取照片

倖福魔咒の 提交于 2019-11-30 11:36:44
使用Android的Intent调用另外一个activity的时候,采用的是多线程机制,异步方式。startActivityForResult之后被调用activity并没有马上返回结果给调用activity,Android的Acitivity对象中 startActivityForResult的源代码中有相关的解释。 /** * Launch an activity for which you would like a result ‍ ‍ ‍ ‍ ‍ ‍ when it finished . ‍ ‍ ‍ ‍ ‍ ‍ * When this activity exits, your * onActivityResult() method will be called with the given requestCode. * Using a negative requestCode is the same as calling * { @link #startActivity} (the activity is not launched as a sub-activity). * * <p>Note that this method should only be used with Intent protocols * that are defined to return a

使用JMF(Java Media Framework)使用电脑摄像头

橙三吉。 提交于 2019-11-30 07:17:35
JMF(Java Media Framework)是Java媒体框架,包含了许多用于处理多媒体的API可以让基于JAVA的应用实现音频、视频的捕捉、处理、播放、传输等功能。利用它,可以实现音、视频播放,网络视频聊天、视频会议等功能。不说了,开讲: 1、下载地址: http://www.oracle.com/technetwork/java/javase/download-142937.html ,自从sun被oracle 收购后,网址都改成oracle.com了,网上的 sun.com的网址都不对;我下载的版本是:jmf-2_1_1e-windows-i586 2、安装:按提示一步步安装下去就可以了,安装后要重启;安装完毕后,在你的JDK安装目录\jre\lib\ext下,会多出两个文件:jmf.jar和sound.jar 3、测试摄像头:安装完毕后,在桌面会多一个"JMStudio"的快捷方式,运行它,点击"File->Capture"菜单,如果启动摄像头成功,说明你安装jmf成功。如果失败的话,按网上的说法,必须是安装32位的JDK才可以,因为JMF只支持32位JDK。由于我本机没有安装64位JDK,所以这点没有验证。 4、编写JAVA代码打开电脑摄像头,以下代码也是从网上修改而来,但是必须做以下修改才运行正常: a、必须先初始化摄像头、再设置Jframe的一些属性并显示

ZXing设置前置摄像头扫描

落爺英雄遲暮 提交于 2019-11-26 03:31:53
看了写一些资料后面自己总结了下,大概整理为如下: //判断是否有前置摄像头 private int FindFrontCamera() { int cameraCount = 0; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); cameraCount = Camera.getNumberOfCameras(); // get cameras number for (int camIdx = 0; camIdx < cameraCount; camIdx++) { Camera.getCameraInfo(camIdx, cameraInfo); // get camerainfo if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { // 代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置 return camIdx; } } return -1; } //判断是否有后置摄像头 private int FindBackCamera() { int cameraCount = 0; Camera.CameraInfo cameraInfo = new Camera