第12章 综合案例—“校园通”
本章知识结构图
综合案例—校园通
综合案例—校园通
综合案例—校园通
综合案例—校园通 财大校园通功能结构图
综合案例—校园通 财大校园通程序结构图
财大校园通主界面分析
学校生活模块
出行指南模块
开发地图应用的一般步骤 综合案例—校园通 显示百度地图的一般步骤 “我的位置”功能流程图
综合案例—校园通 “关键点查询”功能流程图 “公交路线查询”功能流程图
游玩南昌模块
号码百事通模块
注意事项 1、所有的Activity都必须在AndroidManifest.xml文件中进行注册,注册时必须指定android:name属性的值,该值对应于具体的Activity的类名,和以往注册不同的是此处必须用完整的包名+类名。 2、系统中相关的资源ID都是自动生成在R文件中,而R文件是存放在默认包下的,因此在非默认包下的Activity,若想引用资源例如图片、ID等,必须导入R类,需注意的是android系统中也有一个R类,导入时,需选择自动生成的R文件,而不是系统的R类。在本应用中导入的是import iet.jxufe.cn.android.R;而不是import android.R; 3、在设计界面布局中,尽量通过代码来控制控件的大小和显示,而不要使用系统默认的设置,因为不同的版本,系统的默认设置有所不同,这将会导致应用程序在不同的手机上显示会有所差别。
综合案例—校园通扩展 1、启动程序时,让其先显示一段欢迎动画,然后自动跳转到主界面(逐帧动画或补间动画); 2、浏览内容时,可以选择播放背景音乐,(通过菜单对背景音乐进行控制); 3、尝试将游玩南昌的所有景点信息存放在SQLite数据库中,然后通过查询语句动态生成景点列表,并提供添加景点功能。(提示:可参考号码百事通模块SQLite数据库的使用)