- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章Android客户端设计.ppt
图16 .android.score包下各文件说明 .android.score包存放所有的功能界面,处理各种业务逻辑,是“豹考通”客户端的核心,该包下所包含的具体文件如图16所示。 图17 .android.util包下各文件说明 .android.score.util包主要存放一些辅助类,例如访问网络的工具类、读取本地SQLite数据库的辅助类、判断当前网络状态的工具类等,该包下所包含的具体文件如图17所示。 列举并比较Android开发中读取和更新本地配置信息的方法,并指出它们各自的优点和缺点。 列举Android开发中读取网络数据的常见方法,并列举出解析网络数据的方法,并指出它们各自的优点和缺点。 新建一个Activity,在Activity中分别绘制圆形、正方形和三角形,并用不同颜色标注。 练习 第5章 Android客户端设计 倚动实验室 网络资源:/book QQ群(App开发案例教程--清华) :262779381 CONTENTS 5.1 “豹考通”Android客户端概述 目录 5.2 “豹考通”Android客户端主要功能和流程 5.3 “豹考通”Android客户端关键技术分析 5.4 “豹考通”Android客户端程序结构分析 “豹考通” Android客户端主要是为了方便Android手机用户能够随时随地查询志愿报考相关信息,主要功能包括: 查询各个学校甚至各个专业历年的录取线并生成趋势图; 根据考生高考分数与意向省份推荐学校; 查询省份历年的省控线。 实现这些功能,必然涉及到大量数据的处理,Android客户端本身并不做大量的数据存储和复杂的数据处理工作,只提供相应功能的良好用户界面,方便用户选择或输入查询条件,然后向网络服务器发送请求获取查询结果,最后解析服务器返回的结果,并以一种用户容易理解的方式显示在手机上。数据的存储和复杂的数据处理工作全部在服务器端执行。 豹考通IOS端开发需要用到的数据库表有: ①专业表 ②地区表 ③批次表 ④科类表 ⑤学校表 ⑥省控线表 ⑦学校录取线表 5.1“豹考通”Android客户端概述 Android客户端的主要界面如下图所示。 图1主功能界面图 图2更新考生基本信息页面 主界面中提供了各核心功能之间跳转的接口,能够快速进入相关页面。 该界面用于保存用户的基本信息,系统根据用户信息提供搜索结果。 图5-3学校录取线查询结果 5-4学校历年录取线趋势图 该界面根据学校录取线与省控线差距生成趋势图。 该界面以列表的形式显示学校在某一地区历年的录取线信息。 图5根据高考成绩推荐学校 图6省控线查询结果 该界面显示系统根据用户信息和意愿推荐的若干个最符合要求的院校 该界面显示省控线查询结果 5.2“豹考通”Android客户端主要功能和流程 “豹考通”Android客户端主要功能包括用户注册、登录、注销、查询学校历年录取线、根据学校历年录取线与省控线差值生成录取线趋势图、查询学校投档线、查询各省份历年的省控线、根据考生分数和考生意向省份等推荐学校、查询学校招生办联系信息以及学校各专业负责人联系信息、填写和更新考生信息并保存到本地、关于我们等功能。 图7“豹考通”Android客户端功能结构图 “豹考通”Android客户端中各功能的跳转主要是通过主界面来完成的,通过主界面可以跳转到查询录取线、推荐学校、查询省控线和关于我们等功能界面,“豹考通”Android客户端主要功能流程图如图8所示。 图8“豹考通”Android客户端主要功能流程图 5.3“豹考通”Android客户端关键技术分析 通过Android客户端主要功能和流程分析可知,“豹考通”软件Android客户端所涉及到的关键技术如下: 各功能界面设计和事件处理 功能间切换和页面跳转 读取和更新本地配置信息 Android客户端与服务器端交互(发送请求和获取结果) 网络服务器端返回结果解析(JSON解析) 解析结果展示(自定义Adapter) 根据数据绘制趋势图(自定义控件) 5.3.1功能界面设计和事件处理 “豹考通”Android客户端各主要功能界面都保持一致的界面风格,顶部为一排核心功能按钮,方便切换,底部为显示宣传信息的文本框,中间则显示界面的核心内容。其中顶部和底部内容是固定不变的,而中间部分则会根据功能不同而有所区别。对于中间部分,又可以分为两种类型,一种是显示查询界面,方便用户输入或选择查询条件;一种是显示查询结果界面。 第一种类型界面中通常包含一个标题,然后通过表格布局来存放各个选择或输入控件,具体分析如图9所示。 图5-9 “豹考通”核心功能界面分析 图5-10 界面中中间内容分析 第二种类型界面中通常包含一个标题,用于
您可能关注的文档
- 第20课统一多民族国家的巩固和发展.ppt
- 第22课文学的繁荣.ppt
- 第25课社会主义建设的思想指南.ppt
- 第26章、糖元的分解和生物合成(p176).doc
- 第26课现代科学革命.ppt
- 第26课经济全球化的趋势.ppt
- 第27届华交会展品分类表.doc
- 第2章Android开发环境.ppt
- 第2章Java语言基础.ppt
- 第2章Linux基础.ppt
- 黄金现货买卖协议.doc
- 2026中国铁路呼和浩特局集团有限公司招聘高校毕业生733人历年参考题库(一)附答案解析.docx
- 2026中国铁路呼和浩特局集团有限公司招聘高校毕业生733人笔试备考试卷(一)附答案解析.docx
- 2025年服务业巴基斯坦语出国留学辅导报告.docx
- 2025年数字广告行业精准营销私域流量运营报告.docx
- 2025年分布式太阳能光伏发电系统政策报告.docx
- 2026中国铁路呼和浩特局集团有限公司招聘高校毕业生1261人笔试题库(二)带答案解析.docx
- 2025年玫瑰加工行业深加工成本控制与盈利模式研究.docx
- 2026中国铁路呼和浩特局集团有限公司招聘高校毕业生1261人笔试题库(二)及答案解析(夺冠).docx
- 2025年河南西部计划考试题目及答案.doc
原创力文档


文档评论(0)