欢迎来到天天文库
浏览记录
ID:42876011
大小:1.93 MB
页数:15页
时间:2019-09-24
《基于Android平台的问题和创意交流软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、姓名:王政委学号:201203010032专业:计算机科学与技术导师:赵凯基于Android平台的问题和创意交流软件基于Android平台的问题和创意交流软件一、课题概述二、总体设计三、主要模块介绍四、软件截图1、课题介绍一、课题概述本课题是Android平台的一款交流软件,用户可以在该软件平台上进行资源分享以及技术问题讨论。软件的主界面是由“综合”,“动弹”,“发现”,“我”这四个视图界面组成,另外还包含了一个侧滑菜单栏,其中就有“技术问答”这一功能。当点击各视图界面的条目时,就会进入到详情界面,在详情界面可以浏览较为完整的信息。该软件的服务端是开源中国的
2、网络服务端,在开源中国论坛,我们能够看到很多有关软件开发的资源,因此该软件的获取内容与软件开发息息相关。2、研究的目的一、课题概述本软件主要涉及到当今最为流行的框架结构和页面布局,通过对本软件的研究和学习,能够充分掌握到Android开发的一些关键性的知识,并且加强自己在Android开发方面的个人能力。对于本软件的内容来说,它是与软件开发是有着必然的联系。开发该软件能够方便软件开发爱好者,能够在手机端学习和研究软件开发的问题,而且方便交流和分享。3、设计方法一、课题概述在设计该软件的初始,要考虑服务器的接口问题,因为接口是手机平台与网络服务器连接的根本所在
3、。由于开源中国服务器链接是开源的所以在抓接口时还是比较简单的。框架的使用在设计该软件时也很重要,使用一些工具包可以有效地提高软件开发的效率。比如GsonFormat工具能够快速的帮助我们解析XML数据并生成相应的实体类;另外该软件也用到了框架Xutils,其中的DBUtils对于数据库的创建和处理,以及HttpUtils的网络数据请求和加载都很方便。第三方软件的使用,其中就包括了UmengShareLib第三方平台分享,以及第三方登陆。3、设计方法一、课题概述在软件的界面和视图设计中,通过ViewPager和Fragment的结合,刷新视图,来展示相应的界面
4、信息。这里用到了视图集合,通过视图提供者来展示相应的视图。二、总体设计下图是该软件的MVP架构图,View层是该软件的视图部分,主要由activity和Fragment构成;Presenter层是连接(或适配)View和Model的桥梁,Model层负责访问数据,比如远程的ServerAPI,本地数据库等。1、视图结构三、主要模块介绍在主界面分4个不同的视图,并且附带一个侧滑菜单栏。下图Activity的类图结构。四、软件截图1、主界面的综合视图2、资讯详情界面四、软件截图3、主界面侧滑菜单栏四、软件截图4、技术问答界面四、软件截图5、登陆界面四、软件截图四
5、、软件截图6、设置界面姓名:王政委学号:201203010032专业:计算机科学与技术导师:赵凯谢谢!
此文档下载收益归作者所有