摘要: 本文档描述了基于android平台如何开发图片浏览软件,并且附带了Android开发环境的搭建方法,着重描述了Android图片浏览软件的设计和开发,实现的功能有获取SD卡上的图片、图片放大、缩小、旋转、浏览、幻灯片播放等功能。本系统采用getExternalStorageDirectory()来获取SD卡上的所有文件夹。通过设置对象的方法来完成图片放大、缩小和移动等操作。设置onCreateOptionsMenu(Menu menu)来完成菜单栏的添加,并对菜单栏点击事件做处理。综合所学的android知识完成了一个具有良好用户体验的图片浏览器。34316
毕业论文关键词: Android;图片浏览器;移动应用开发
Development of Android image browser
Abstract: This document is described based on the Android platform, how to develop the image browser software, and attached to the method of building Android development environment, emphatically describes the Android picture browsing software design and development, the function of acquiring a picture on the SD card, picture to enlarge, reduce, rotation, browse, slideshows and other functions. The system uses getExternalStorageDirectory () to get all the SD card on the SD card. By setting the object method to complete the image zoom and move and so on. Set onCreateOptionsMenu (menu Menu) to complete the menu bar to add, and click on the menu bar event to do processing. Android knowledge of the comprehensive knowledge of a picture browser with a good user experience.
Keywords: Android; photo brower; Mobile application development
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 ANDROID简介 1
1.2 课题的研究背景及意义 2
1.3 国内外研究现状与水平 3
1.4 发展趋势 4
2 相关技术介绍 5
2.1 ANDROID开发环境的搭建 5
2.2 ANDROID基本组件介绍 10
3 需求分析 14
3.1 功能分析 14
4 程序系统设计 16
4.1 界面设计 16
4.2 系统总体设计 32
4.2.1 功能模块设计 32
4.2.2 系统结构设计 34
4.3 各模块详细设计 37
4.3.1 MainActivity.java主界面的设计 37
4.3.2 GridImageView.java界面的设计 44
4.3.3 ImageGalleryView.java界面的设计 46
4.4 测试和评价 51
4.4.1 测试环境 51
4.4.2 功能测试 51
4.4.3 稳定性测试 58
4.4.4 系统评价 58
5 结论 59
5.1 对ANDROID图片浏览器应用分析 59
5.2 可扩展工作和开发总结 59
致谢 60
参考文献 61
1 绪论
随着移动互联网时代的到来,所谓移动互联网就是将移动通信和互联网整合在一起,使用移动设备(包括手机和可以上网的移动设备)可以随时随地地访问互联网资源和应用。智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小型电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。目前移动设备越来越普及,移动设备的硬件也提升了不少。移动设备的功能越来越完善,以前的移动设备只能用来打电话和发短信,现在的智能手机不仅仅用来通讯。而且增加了很多新的功能,例如,学习、娱乐、消费等等。目前国内最常见的移动开发平台主要有3大巨头,微软Windows phone、苹果ios、以及谷歌Android。截止到2014年市场分析机构Strategy Analytics公布了2014年第二季度智能手机操作系统全球分布情况。报告显示,目前Android操作系统的全球市场份额已达84.6%,而iOS、WP等系统占比均有所下滑。Android操作系统之所以能占据这么大的市场份额,离不开开源的系统并且免费。
- 上一篇:基于Flash的课堂点名系统设计
- 下一篇:VC++access人事管理系统+源代码
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述