说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Android获取摄像头详细信息

HTML文档下载 WORD文档下载 PDF文档下载
Android获取摄像头详细信息

作者:Android开发网


  如何获取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   代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置
  public int orientation  下面是拍照的旋转方向,一般自然些有0度、90度、180度和270度,这样可以获取我们正确的手握设备是横着还是竖着,有关拍照时的方向设置,可以参考下面的代码设置

  public static void setCameraDisplayOrientation(Activity activity,
         
int cameraId, android.hardware.Camera camera) {
     android
.hardware.Camera.CameraInfo info =
             
new android.hardware.Camera.CameraInfo();
     android
.hardware.Camera.getCameraInfo(cameraId, info);
     
int rotation = activity.getWindowManager().getDefaultDisplay()
             
.getRotation();
     
int degrees = 0;
     
switch (rotation) {
         
case Surface.ROTATION_0: degrees = 0; break;
         
case Surface.ROTATION_90: degrees = 90; break;
         
case Surface.ROTATION_180: degrees = 180; break;
         
case Surface.ROTATION_270: degrees = 270; break;
     
}

     
int result;
     
if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
         result
= (info.orientation + degrees) % 360;
         result
= (360 - result) % 360;  // compensate the mirror
     
} else {  // back-facing
         result
= (info.orientation - degrees + 360) % 360;
     
}
     camera
.setDisplayOrientation(result);
 
}

2013年终盘点:10款最精巧的硬件开发板 SquareWear:可替代Lilypad Arduino的开发板 开放数据:2014年最热门的竞争领域 IE11虚拟机免费面向广大开发者 九城搭建的一个以Hadoop为基础的大数据平台 Windows 8复杂性的代价到底有多大? 在发布前,第一代iPhone其实并不完善 市场占有率调查:iOS 7秒杀Android 4.4 AWS会赢、OpenStack会消亡、Connected Cars可防僵尸攻击 谷歌以32亿美金收购iPod之父的创业公司Nest 物联网时代来临 微软2014,有你期待的吗? 映趣科技发布inWatch Z/inWatch X 后者采用全彩透明柔性屏 程序员没有天才:暴风影音首席架构师鲍金龙访谈 开放式创新改变世界——OpenStack生态系统将重新洗牌 Java 8最终发布日期敲定,即使有bug也要发布 Meteor PK Django,谁更适合开发实时Web应用? 学编程就像选家具:去宜家还是从种树开始? 前车之鉴 十二个年度最差设计网站汇集 冷暖交替,2014年编程兴衰趋势预测 诺基亚出Android手机,微软或将受惠 苹果不收购Nest的大猜想 Netflix开源S3一致性提升利器S3mper Fi 《近匠》第06期:UCloud——目标!完整云服务 小三上位:Windows Phone不容忽视的契机 “详解Visual Studio 2013”全国巡讲北京站:无忧开发iOS及Android应用 Chrome最新版:快速静音及在Win8中建Chrome OS系统 雅虎COO Henrique de Castro因业绩不佳被解雇 分析比特币背后的数据算法,抢占背后巨大市场先机 美食菜谱将会成创业风口的两大理由 Windows XP杀毒软件更新 将被延至2015年7月 小心,商家已经盯上你了 一个小问题,谁解决就给100分。在线等待 修改表里一个字段的类型,怎样写SQL语句? 编程高人给个流程图好吗? 用MAPI怎样取出邮件附件,急用 如何调用计算器啊? 为什么我的机器运行spy++出错啊, 关于网络流量的监控,高分 ***************动态创建DSN中的一个怪问题***************** 除了电脑程序外,还有什么物理性的方法可以清洗喷墨打印机的墨头? 请问这首歌的歌名? xmldom问题。 讨论:给个用XML的理由先,我现在只知道XML可以跨平台,提供数据接口的作用。请大侠讨论一下 如何定义全局变量? 在线等待:在DELPHI中调用windows api 的 SetFocus(),应怎样调用? 关于指针问题 有点搞不懂了!! switch的简单问题 在哪里添加全局函数 两个asp.net问题,请高手一定解答! 关于Treeview的几个问题? 怎样才能实现按返回按钮以后,自动刷新刚刚提交的页面!代码如下,请帮我改改! HELP!!! 请问VB关闭WINDOWS下面的所有窗口的命令是什么?谢谢 数据移植问题,多帮忙呀! 问来问去,也没问出个所以然来。干脆再简化一下问题吧。 如何制做帮助文件? 一个XML绑定数据集的问题? 多层数据库一问!!!!!!!!!!!!!!!!!!!!!!!!!! 关于winvnc(在线等待) 请问“数据结构”这门课主要是学什么的? 这个毛病是什么原因?(加急,肯请赐教) 在线等候?自定义控件问题? 请问知道进程的ID值和句柄,能否控制程序窗口的大小? 多层数据库疑问!!!!!!!!!!!!!!!!!!!!!!!!!!! 关于IBM AS/400 DB2数据库编程 怎么从_streamptr 中恢复 recordset? 与数据库建立联接的后续问题 早上偶然看见前女友从眼前走过,突然有种莫名的感动 歌词和音乐同步问题?winnap的歌词插件基于什么样的原理做出来? 一个菜鸟的苦恼!! 用命令行配置IIS的命令是什么? 看看这个程序到底错在哪? 查找点对象问题,各位进来帮我看看 各位朋友一定请帮忙,关系到我工作问题(不是很难) 用ASP和Javascritp或Vbscript配合将SQL Server里的数据在客户端转换成EXCEL文件 Application的问题,急 谁能告诉我《银色幻想》在哪里有得下,万分感谢!!给分多多 新開一貼,sql語句請教,急,給分!!! 局域网内指定IP出现“该静态IP地址已经使用”,原理如何,如何编程实现。 一个语句的写法,up者有分 关于数据汇总的精典SQL语句求教! 6a的平方b的平方的系数、次数、项数 混合二阶偏导数相等对于二元函数,有一阶偏导数可导(fx(x,y)对y可导,fy(x,y)对x可导),则二阶混合偏导数连续对吗,即混合偏倒数相等? 炒肉之前为什么要先放点淀粉浆一下啊炒肉之前,先用少量淀粉和在肉里,这样的肉炒出来不硬,但是如果直接把肉扔到锅里,这样炒出来的肉就会很硬,有时候还会发黑,这是为什么呢.. 4a²b²的系数、次数、项数分别是什么?5分之3x²y的系数、次数、项数分别是什么?a的四次方-2a²b²+b的四次方的系数、次数、项数分别是什么? 北京初中一对一个性化教育电话大全/初中语数外物化一对一辅导 正弦交流电E=Emsinwt前三分之一周期的电压有效值(用Em表示)这个问题问了两遍,前一问里有三十分的. 棉花秆栽培平菇配方我们这里有大量的棉花秆在地里,想栽培平菇,但是不知道还需要搭配什么原料?最好有详细配方. 【说明为什么】1.马虎同学是班里有名的“小画家”,在学习了有关蝗虫的知识后,就画了一只蝗虫(如图1所示),同学们说他画错了,请你帮他指出图中的两处错误.2.你喜欢做引体向上吗?当 铁混有硅除杂fe(si)括号内为杂质 平菇的种植配料我准备了木屑、玉米芯、稻草、它们是否可以合用、配比是多少?还差些什么配料?求高人解答 初一上生物题 . 求助化学除杂:铁中含硅杂质 及化学方程式 求平菇木屑生料栽培配方?我用的是沙树干木屑,求一个栽培平菇生料的配方` 我想画些只有四五张的幼儿故事连环画挂在墙壁上想请教幼师或者绘画高手几个幼儿故事连环画 大概20多个吧(本人积分不多 ) 人在呼吸的时候会呼出氧气吗?如题,人应该是吸入氧气,然后呼出二氧化碳,有可能呼出氧气吗? 为什么什么说从公元10世纪初至公元13世纪这段时间是我国历史上“民族政权并立的时代”? y=x的3次方 ,x=1 及 X轴所围成的图形面积 高数的 铁铜铝硅在地壳中的含量排序 为什么说从公元10世纪唐朝灭亡后至公元13世纪元朝建立前的这段时期,是我国历史上 高数!求y=2x与y=3-x^2围成的图形面积 用淀粉裹完肉再炒怎么才能不粘锅?肉上面粘了淀粉然后放入锅里炒,很爱粘锅,而且弄不下来,最后还糊了.我看那些电视上大厨做饭都不粘.不要说买个不粘锅了,以前我买过一口不粘锅,很小心 玛雅文明预言公元2012年12月23日是世界末日,那他们为什么没有说明自己就在历史的长河中突然消失? 如何在PPT中添加圆环图 淀粉炒肉怎样不粘锅 为什么公元100年是2世纪,900年是10世纪如题 ppt中间透明圆环怎样建立 落花不是无情物,化作春泥更护花. 地形图中垃圾桶怎么标志 ppt里面怎么设计图形旋转动画的? 落花不是无情物,化作春泥更护花用一句话概括上面诗句中的哲理 想用sumif公式对下列表格求和,请问具体方法A列 B列 C列 产品编号 数量 金额92L33p11 1 130093k12q17 2 322001N18J23 1 89908M17L11 3 2330产品编号的第5位是厂家代码,我想根据第5位每个厂家的代码,计算出每 -4a³bc²/3是几次几式,系数是_____ PPt中自定义动画 蛇螺旋转,如果想让其旋转时中心点不在中间,而是以左下角为中心点旋转怎么设? 复杂的sumif公式如何计算求和?B2,B3,B4,B5对应的产品分别是萝卜,蒜苗,黄瓜,白菜;C2,C3,C4,C5对应的是白菜,黄瓜,萝卜,蒜苗产品,在C列后面是D列,D2,D3,D4,D5是周一的销量,分别是100,120,150,166 ;同样,E 画一幅画哈?一只狗,一棵树.一条河.一只乌鸦.一个垃圾桶.你要怎么画? 制作PPT时动态效果怎样做?比如做一个转动的地球呢? 太阳的发射光谱和地面测得的太阳光谱有何不同?为什么? 下列能提高生态系统稳定性措施A减少食肉动物的数量B减少食草动物的数量C增加分解者数量D增加物种种类和数量为什么?如果一个生物数量突然增多,不是会影响到其他生物吗?怎么会提高稳定 关于求二阶偏导数问题, 流水能流多久 心能痛几何 世界上的第一种生物是什么? 请帮我求二阶偏导数~1.已知Z=x^3siny+y^3sin,求(ə^2z)/( əxəy)2.已知Z=ln(x+√(x^2+y^2),求(ə^2z)/( əx^2)和(ə^2z)/ ( əxəy) 一颗心究竟可以承受多少痛. 如图所示,一次函数y=(m-1)x-3的图象分别与x轴,y轴的负半轴相交于点a,b.则m的取值范围是? PPT中怎样让图形沿着一个看不到的圆不断循环转动. 永远有多远,心能承受多少痛 2πR的系数是什么?次数是什么? 关于祝福的名言要极短的,不要复制的和英语的,要极短的 是诗的最好 祝福他人的!无反悔! 为什么天空反射蓝光?落日反射红光? 若一次函数y=-2x+b的图象不经过第三象限,试确定b的取值范围 祝福的名言 金属铜网和水泥块在启普发生器中为何可做双氧水分解的催化剂? 若二次函数Y=ax2-2x+3的图象不经过第三象限,求a的取值范围 有关祝福的名人名言 4a的2次方b的2次方系数?次数?项数? 二阶偏导数应该怎么求?本人比较愚笨,书上那个看不懂啊 谁知道祝福名言 4a的平方b的平方的项数是什么? 二阶偏导数请问这个偏导数求导这里(如图)该怎么求了?能详细一点吗?好的我一定追加20分.谢谢.1L辛苦了,不过答案错了。。。继续求。。。 关于“问候”的名人名言越快越好啊! 故宫员工杀2名同事后自杀未遂 警方未浙江民营经济企稳 出口增速重回金融危尼日利亚军方与极端组织极端组织交火打数土文夫:日中关系应回到邦交正常化的俄印蒙三国总理联袂访华 中国周边外交大湄公河次区域经济合作发展与我国经济哥伦比亚妇女售卖12个女儿“初夜权”白俄总统错坐普京座位 发现后起身让座李娜击败阿扎伦卡 首次跻身WTA总决拉美和加勒比能源部长会议关注能源安全世界经济论坛发布全球性别差异新报告美国财政僵局余波未了日媒:4中国军机同日飞越冲绳 日战斗叙“支持阵线”头目或被打死 政府军战莫斯科时装周力推“俄罗斯制造”日本驻华大使:日中关系不是能够轻易被唐家璇:中日关系深层次原因在于彼此认意大利酒文化展为世博会热身唐家璇:松下35年前预言成现实 中日俄远东南库页岛发生6.2级地震李克强与三国总理会晤解析:中国外交布厦门一餐厅煤气泄漏爆炸 5人受伤其中厦门:超市买回大米长虫子 换成过期的福州航空招空姐空哥 向社会征集Log厦门感人一幕:阿婆被车撞倒忍痛安慰流面包车碾过“垃圾”后起火 一包过期足厦门一男子买不起汽车生闷气 酒后刮花流浪狗堵门房主不敢回家 民警请人帮忙男子雇人打砸竞争对手豆制品厂 警方施福州:提前收工回家看世界杯 撞见女友喀麦隆4连败再遭小组出局 33岁埃托土方车肇事案即将开庭 “奇迹宝宝“家长乐少女吃鸡患上“附红体病” 多脏器男子不但乳房变大 还分泌“乳汁”天天竞猜赢大奖 全程零门槛零难度告别大学生活上黑榜福州:遇雷雨 电动车警报交响曲一奏一装修未按期完成 方林装饰屡遭投诉福州:“公交色狼”猖獗10年 手伸女霁虹桥或将加高60厘米拓宽成六车道 北京卫视《妈妈听我说》6月29日强档
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘