24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

适用于安卓手机的四连拍相机软件开发

添加时间:2018/06/29
随着智能手机的普及以及手机相机像素的不断提高, 越来越多的人喜欢用自己的手机拍照, 记录下比较特殊的时刻或者取得具有纪念意义的照片。人们对手机相机的要求越来越高, 目前市场上流行的手机拍照软件较多.
  以下为本篇论文正文:
  摘 要:本文研究目前存在现象, 使用集成开发环境Android Studio搭建开发环境, 设计了一款安卓手机相机四连拍软件, 该软件界面友好, 操作方便。
  
  关键词:安卓; 手机相机; 四连拍; Android Studio;
  


 
  Abstract: The paper designs an Android phone camera four continuous shooting software by using the integrated software Android Studio The software's interface is very friendly It is easy to operate .
  
  Keyword: Android; Phone camera; Four continuous shooting; Android Studio;
  
  1、 研究背景
  
  随着智能手机的普及以及手机相机像素的不断提高, 越来越多的人喜欢用自己的手机拍照, 记录下比较特殊的时刻或者取得具有纪念意义的照片。人们对手机相机的要求越来越高, 目前市场上流行的手机拍照软件较多, 层次不一, 方便了习惯随时记录生活场景的人们。有时为了抓拍一些比较重要的镜头, 或者有时在拍摄一幅景物或人物时, 为了从中选出一张比较符合自己要求的, 总是希望能多拍几张, 供自己挑选满意为止。大部分人为了取得这些照片, 总是连续的多按几下手机照相机的拍照按钮。但是连续按下拍照按钮, 需要人手不停的晃动, 而且有时拍的效果也不理想, 比较麻烦。为了迎合人们的需求, 使得拍照时能较省力地连续拍下多张照片, 本文设计了一款适用于安卓手机的四连拍相机软件, 方便使用者在需要进行拍照时, 只需按一下拍照按钮, 就可以自动实现手机相机的四连拍。
  
  2、 系统设计
  
  2.1、 系统功能
  
  本文使用Android Studio3.0搭建安卓开发环境[1,2,3,4], 使用Java编程[5], 开发相机的四连拍程序[6,7,8].本文设计的手机相机四连程序实现以下功能。
  
  (1) 能够实现拍照功能; (2) 能够实现自动对焦功能; (3) 能够实现按一下拍照按钮, 达到四张照片连续拍摄功能; (4) 能够保存所拍照片的功能。
  
  2.2、 设计流程
  
  拍照实现流程如图1所示, 当按下拍照按钮时, 系统会按照以下流程来执行, 实现四连拍功能。
  
  3、 系统实现
  
  使用Android Studio3.0软件建立名为“四连拍”的工程, 将app名称设置为“四连拍”.
  
  图1 软件设计流程
  
  
  
  (1) 在Android Manifest.xml中进行配置, 设置主界面中各控件为线性布局。将相机画面设置为手机横屏模式, 手机屏幕一分为二, 左半部分用来显示拍照界面, 右半部分设置拍照按钮, 使得拍照按钮位于相机框的右边。本系统所使用的拍照按钮为一个卡通的相机图片, 在屏幕中设置整个Activity左半边为摄像头采集区域, 右边为卡通相机界面。Activity界面使用 (x, y) 坐标标注, 即拍照显示的物体在一定区域, 拍照的按钮在其余的坐标区域, 凡是手指点击了拍照按钮所在范围的区域后, 就可启动相机实现拍照, 在该文件中取得拍照按钮的ID.
  
  (2) 拍照按钮图标, 将在res的drawable里放置卡通图片作为拍照按钮, 当手指点击该按钮时, 即可启动四连拍程序, 即实现点击卡通相机图片的区域时启动拍照。
  
  (3) 设置Camera Aty.java为主执行程序, 在主函数中设置拍照按钮ID对应的On Click事件处理函数, 实现点击响应。为了要能够实现四连拍, 在主函数一开始设置变量i=0, 使得i<4, 系统中使用函数on Auto Focus () 来实现自动聚焦拍照, 具体实现程序如下:
 
  
  (4) 系统界面
  
  图2 拍照界面
  
  
  
  在该界面中, 设置拍照界面为横屏, 其中拍照显示框占界面的一半, 另一半放置了拍照软件图标, 按下此图标, 每隔1秒钟, 相机就会自动连续拍摄, 直到四下拍摄完成, 并将照片保存于手机系统中。
  
  4、 结论
  
  本文设计了一款基于安卓的手机相机四连拍软件, 该软件能实现拍照过程中的四张连拍功能, 界面友好, 操作简便, 可以方便拍照者使用, 但与目前市场上流行的其他拍照软件还有一定差距。
  
  参考文献:
  
  [1]姚尚朗, 靳岩。Android开发入门与实战[M].北京:人民邮电出版社, 2013.
  [2]明日科技。Android从入门到精髓[M].北京:清华大学出版社, 2012.
  [3]欧阳燊。Android Studio开发实战:从零基础到App上线[M].北京:清华大学出版社, 2017.
  [4]毕小朋。精通Android Studio[M].北京:清华大学出版社, 2016.
  [5]高振东, 郭涛。基于Java语言的手机软件开发技术分析[J].计算机光盘软件与应用, 2014, 17 (18) :73-74.
  [6]周佩。双前置摄像头手机相机APP的可用性设计[D].山东大学, 2016.
  [7]何璇。基于Java语言的安卓手机软件开发[J].计算机光盘软件与应用, 2014, 17 (08) :67-68.
  [8]朱思华。基于Java语言的安卓手机软件开发[J].数字技术与应用, 2016 (07) :169.
    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!