基于安卓Android手机微博的设计与实现(sqlite)(含录像)★(毕业论文14000字,程序代码)
摘要:随着第三代通信技术3G的推广,无线带宽和传输速度都得到了大幅度提升,为智能手机终端添加更多内容丰富的应用功能提供了良好的平台。本系统是基于谷歌公司新推出的一款Linux平台的开源手机操作系统——Android系统,利用Java语言,Eclipse为开发工具,通过对平台的系统架构和应用程序进行学习,设计出一款基于Android手机微博的设计与实现。本系统包括存储,删除,Android修改,,满足了用户对录音与传播的需求。此录音与传播的设计遵循标准的开发流程,首先进行需求分析,然后确定录音与传播的功能,再编写程序的代码,调试程序,运行程序,并对程序进行优化完善。本软件利用Android提供的各种组件对界面进行设计,能够很好地支持用户体验。
关键词:Android;基于Android手机微博的设计与实现;
And implementation of recording and communication design based on Android
Abstract: with the promotion of the third generation of 3G communication technology, wireless bandwidth and transmission speed can be improved greatly, which provides a good platform for intelligent mobile phone terminal to add application function more rich content. The system is open source mobile phone operating system -- Android Google Corporation, a new system based on Linux platform, using Java language, Eclipse for development tools, learning through the system architecture and the application of the platform, design a Android based on the recording and broadcast system. The system includes a memory, delete, modify, Android, meeting the need of the recording and dissemination. Design of the recording and dissemination of the standard development process, carry on the need analysis first, and then determine the recording and communication function, and then the program code, debug, run the program, and the program optimize. The interface design of the various components of the software provided by the use of Android, can better support the user experience
Key words: Android; recording and transmission system based on android;
4.2系统功能设计
本设计是运行在Android手机平台的微博,采用java语言编程。设计的微博系统包含用户管理、状态、相册、日志、视频、好友、评论、收藏这八个部分,其中相册模块分为相片存储、相片发表、相片转载三个子模块。日志模块分为编写日志、转载日志两个子模块。好友模块包含了好友群组、搜索好友、删加好友三个子模块。此微博有客户端,包括用户管理,状态,日志,视频,好友,评论,收藏这些界面。有服务器端,客户端和服务器通信使用webservice,是HTTP协议进行连接,POST方式进行传递参数。本微博使用新浪微博服务器,本设计包括数据库,数据库通过sqlite实现。
5Android手机平台的微博实现
5.1 Android开发平台搭建
Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够,因为是使用Java语言进行开发,还应该有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的应用程序开发和Java开发有较大区别的,所以还需要有Google提供的Android SDK。同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。
简言之,需要以下软件,才能搭建Android开发环境,从而进行Android应用程序的开发。
目 录
1绪论 3
1.1研究背景 3
1.2研究现状 4
1.3主要工作 5
1.4本文结构 6
2 Android技术与理论 6
2.1 Android系统开发简介 6
2.1.1 Android技术简介 6
2.1.2 关键应用程序 8
2.1.3 应用程序框架 8
2.1.4 函数库 8
2.1.5 Linux内核 9
2.2 Android应用的构成和工作机制 9
2.2.1 Activity 9
2.2.2 Intent Receiver 10
2.2.3 Service 10
2.2.4 Content Provider 10
3需求分析 11
3.1功能需求分析 11
3.2性能需求分析 12
3.3数据库需求分析 12
3.4安全需求 13
4功能设计 13
4.1总体设计 13
4.2系统功能设计 13
5Android手机平台的微博实现 13
5.1 Android开发平台搭建 13
5.2具体功能实现 14
5.2.1界面布局 14
5.2.1主界面 17
5.2.2注册 18
5.2.3发送 18
5.2.4评论 20
6系统测试 20
参考文献 21
|