摘要: 随着当前信息化社会的发展,手机扮演者越来越重要的角色。微博作为新兴的社交平台,越来越受到人们的青睐。人们通过微博发表信息记录自己的生活,了解最新的消息。通过制作手机微博客户端,了解Android项目的开发,实际锻炼自己的技术。 本系统是基于Android移动平台开发,使用java语言,是系统具有良好的平台移植性和可扩展性。新浪微博开发平台为第三方微博应用开发提供了文档易用的微博API调用服务,使第三方微博客户端无需了解复杂的验证和API调用过程,就能够实现信息分享到新浪微博。 本系统包括五个模块:登录模块,主界面模块,查看微博模块,广场模块和转发评论发表模块。在登录模块,用户通过授权配置或者注册登录系统。主界面模块显示用户个人微博以及关注所发的微博。查看微博模块,用户能够查看微博的具体信息。在广场模块,用户能够了解到整个互联网上的微博信息。在转发评论发表模块,用户能够对每条微博进行具体的操作。
关键词:Android平台;微博;系统;设计
目录: 1 绪论 1 1. 1研究内容 1 1. 2研究意义 1 1. 3研究现状和发展趋势 3 1.3.1研究现状 3 1.3.2发展趋势 4 2 系统开发环境及相关技术 5 2. 1 Android开发环境介绍 5 2. 2 Android的应用程序构成 6 2. 3安卓开发平台搭建 8 2.3.1 JDK的安装和配置 8 2.3.2 Eclipse的安装 9 2.3.3 ADT 9 2.3.4安装Android SDK 10 3 系统分析 11 3. 1可行性研究 11 3. 2需求分析 12 4 总体设计 14 4. 1登录功能模块 15 4. 2主界面模块 16 4. 3查看微博模块 16 4. 4评论、转发、发表模块 16 4. 5广场模块 17 5 详细设计 18 5. 1登录模块实现 18 5. 2主界面实现 22 5. 3浏览微博功能实现 28 5. 4发微博实现 32 5. 5广场功能实现 36 6 系统的测试 39 6. 1测试环境与测试条件 39 6. 2单元测试 39 6. 3集成测试 41 总结 42 参考文献 43 致谢 44 外文文献 45