1. 研究目的与意义
智能手机和移动网络的发展使人与人之间随时随地都能自由的沟通交流,从最初的书信交流到现在的动几下手指,便利的同时也让沟通的方式越来越丰富有趣。Android智能手机是当前市场上的热门产品。据统计,2017年Android目前在全球智能手机市场的份额为81.5%,而2015年同期Android市场份额只有25.5%,而且Android是个充满活力的新产品,随着版本的更新还在不断的进步中,完全可以相信今后Android会取得更好的发展。
开放的Android系统给了用户和开发者更多的创新空间,现在广大使用者越来越重视拍照与摄像功能,例如目前市面上andriod手机销量第一与第三的OPPO与VIVO都是主打美颜拍照。而今天我们就要针对社会上拍照的需求来设计一个自动上传拍照的功能。这样可以大大减少使用者的操作步骤。为广大用户设计提供了提供了一个简易拍照的平台,该研究具有一定实用价值
2. 研究内容和预期目标
随着社会的发展,智能手机越来越多,应用越来越广泛。android系统自推出以来,就以明显的优势逐渐扩大自大的市场份额,尤其在国外,其呼声日高,可谓是如日中天,正处于蓬勃发展的开拓阶段。据美国某市场调研机构2017年发布的一份最新报告显示。2017年一季度,基于android系统的智能手机的销售量已占据全美手机销售量的81.5%份额,而大名顶顶的iphone手机其市场份额紧追其后,占到14.5%的市场份额,已经确定了android系统的市场占有比。据业内人士分析,随着android系统相应软件的不断开发应用,选择android系统手机或者无线终端设备的人会越来越多。未来基于android系统的应用软件也将进入飞速发展的全新阶段。android系统的应用绝不仅局限于手机产业,几年来其迅速扩张到相关领域,例如平板电脑、车载系统、电视stb、智能电器、智能会议系统等。目前,各it厂商都在努力的研发前沿应用软件,以期在android系统发展这一群雄逐鹿的关键阶段,占领更多的市场份额。android应用软件的开发技术不是孤立的,它不仅要掌握android三层框架同时,也必须融合java层框架内的通信机制、 java与c/c 整合开发的技术、核心服务框架的关键机制、hal驱动框架及其api、云服务(cloud service)框架及其api等技术。社交拍照是人类社会性群体的基本属性。朋友圈照片分享应用基于自身时间和空间上的相对无限性,能够充分满足个人的临发性、随机性和即时性的社交需求。与此同时,定时拍照也使得广大用户更加便捷的自拍与合照。开发定时拍照需要明确以下几点:明确的客群定位、合理的撮合方式、适度的认证手段和行为记录功能、稳定的运行后台。拍照摄像是全人类共有的基本需求,但并不是每个人都需要运用定时拍照功能。如今在市场上如b612、无他相机等主流应用就分别满足着不同群体人的拍照。但是他们几乎都没有突出定时拍照与上传的功能。 线上拍照有着更长久和更真实,直至线下实体社交发展的可能性和趋势。基于这种可能性和实际社交经验的模式影响,形成应用之于用户认证和行为记录的需求。稳定的运行后台是所有应用考虑的大后方,因为后台是应用正常运行的最基本的保障。
预期目标:基于andriod系统设计出一个程序能够控制摄像头摄像或拍照,并且拍照模式可设置为定时拍照,拍照时间间隔可通过界面自由设定;拍照的同时,获取当前拍照地点的gps信息;拍照后,能够把照片和gps坐标自动上传到云端或服务器端;其中,gps坐标以txt文档的形式上传,文件名与照片名相同。
3. 研究的方法与步骤
本课题的研究内容为基于android平台的自动摄像与拍照程序的设计与开发。自动拍照是一个android平台的应用软件,给爱拍照人士提供一个便捷的软件平台,拟采用java语言开发,以sdk作为开发环境。鉴于使用过程中产生的数据量不会太多,考虑用免费的 mysql 数据库进行存储系统基础信息.拍照摄像以结构清晰的 mvc 结构进行架构。整体架构分为数据层、业务层以及表现层。数据访问层作为系统的基础底层支柱,系统运行时产生的基础数据存储到 mysql 数据库中。
4. 参考文献
[1]android programming:the big nerd ranch guide (2nd edition)(android 编程:权威指南),2015,人民邮电出版社
[2]java网络编程(中文版 第三版),中国电力出版社,2005
5. 计划与进度安排
(1) 2022年1月10日 — 2022年1月30日 接受毕业设计任务,查阅资料并完成开题报告;(2) 2022年2月1日 — 2022年2月8日 选择开发工具,并配置其环境;(3) 2022年2月9日 — 2022年2月 23日 完成软件需求分析和概要设计;(4) 2022年2月24日 — 2022年3月8日 完成软件详细设计;(5) 2022年3月 9日 — 2022年4月17日 编写和调试程序源代码,组织数据加以测试;(6) 2022年4月 18日 — 2022年4月24日 整理文挡,并翻译一篇外文资料;(7) 2022年4月25日 — 2022年5月20日 撰写毕业设计论文,准备答辩资料。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。