[发明专利]一种安卓应用软件调用拍照模块的方法无效
申请号: | 201210153331.X | 申请日: | 2012-05-17 |
公开(公告)号: | CN102799469A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 吴少刚;张福新;戴烨;张斌;张珩;唐科 | 申请(专利权)人: | 江苏中科梦兰电子科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 夏雪 |
地址: | 215500 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用软件 调用 拍照 模块 方法 | ||
技术领域
本发明涉及安卓(Android)领域,特别涉及一种安卓应用软件调用拍照模块的方法。
背景技术
Android是谷歌公司开发的基于Linux的开源操作系统。该系统提供谷歌自主开发的拍照应用软件,其他应用软件调用其进行拍照时,只能拍一张照片,并对返回照片的数据进行处理。因为Android系统分配给媒体库的缓存只有8M,数据如果超过这个值的话,就会导致内存溢出,优点在于性能比较高,但是拍照数量被限制了。
由于这个机制的限制,如果需要进行多张照片拍照的时候,需要多次调用系统相机并处理,效率大打折扣,处理时间比较长。
综上所述,针对拍照功能的单拍机制已经无法满足应用软件的调用需求,有必要加以改进。
发明内容
发明目的:针对上述现有技术存在的问题和不足,本发明的目的是提供一种安卓应用软件调用拍照模块的方法,能够使得应用软件调用拍照时,更加灵活高效,处理数据更方便。
技术方案:为实现上述发明目的,本发明采用的技术方案为一种安卓应用软件调用拍照模块的方法,包括如下步骤:
(1)应用软件通知拍照模块需要拍照的张数及照片质量;
(2)拍照模块接收需要拍照的张数及照片质量;
(3)拍照模块启动相机进行拍照;
(4)返回应用软件。
进一步地,所述步骤(3)中,还包括判断当前已拍照片的张数是否达到需要拍照的张数,如果没有达到,则继续拍照,否则停止拍照并保存照片。
有益效果:本发明在应用软件调用拍照模块进行拍照时,能够预先设定需要拍照的张数和照片质量,实现连拍和自动保存照片,提高了照片处理的效率。
附图说明
图1为安卓应用软件调用拍照模块的流程图;
图2为拍照模块的工作流程图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
本发明需要建立拍照模块,修改拍照机制,根据其他软件的通知信息,确定采取的处理机制。具体如下:
确定android SDK(Software Development Kit,软件开发工具包)版本,如2.3.3, 4.0等。
下载相关版本的SDK中所对应的camera.apk源码。
修改cemera.apk,删除除调用拍照处理外的所有源码。
删除相机自带照片设置,只保留默认设置那部分。
修改拍照机制,在返回前加入照片保存功能及连拍返回控制。
应用软件增加对多照片的处理及显示操作。
如图1和图2所示,具体流程如下:
应用程序调用修改后的拍照模块,将需要拍照的照片张数和照片质量传给拍照模块;
拍照模块接收参数(包括照片质量及拍照张数),并启动相机,按照照片质量和拍照张数对相机进行初始化;
相机进行拍照,若当前已拍的照片数量未达到需要拍照的张数,则继续拍照,否则停止拍照并保存照片,用户可事先在应用程序中设置照片保存的目录,应用程序将用户的设置传给拍照模块,这样照片可直接保存到用户设定的目录,避免每次拍照都要手动设置照片保存目录的麻烦;如果用户没有设置照片保存的目录,则默认保存在根目录下;
拍照结束后,关闭拍照模块并释放相机资源,返回应用程序,用户可在应用程序中处理保存好的照片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中科梦兰电子科技有限公司,未经江苏中科梦兰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210153331.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:简易式滑动格栅防堵雨水口
- 下一篇:一种挖掘机回转支承专用垫圈