您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 广东海洋大学《移动编程》课程考核复习提纲[2019年上半学期]
第1章Android简介1.3Android特征(1)Android的几个重要特征1.4Android体系结构(1)Android体系结构的4个组成部分及其作用第2章Android开发环境2.3AndroidSDK(1)AndroidSDK的几个重要目录(platforms、platforms-tools、tools)、文件(SDKManager.exe、AVDManager.exe)及其作用(2)AndroidSDK中的几个常用开发工具(Android模拟器、Android调试桥、DDMS)及其作用第3章第一个Android程序3.2Android程序结构(1)Android应用程序结构中的几个重要目录及其作用(2)R.java文件的用途和生成方法--课本P49(3)AndroidManifest.xml文件的用途以及文件的构成(4)引用资源的2种方法(①在代码中引用资源;②在资源中引用资源)--课本P513.3Android创建应用程序(1)SDK最低版本的概念:SDK最低版本(MinimumSDK)指的是Android程序能够运行的最低API等级(API等级是Android系统中用来标识API框架版本的一个整数,用来识别Android程序的可运行性)(2)API等级的概念①如果目标设备的Android系统API等级低于程序所选择的SDK最低版本,则程序不能够在该目标设备的Android系统中运行②选择不同版本的SDK,设备覆盖率会有相应的变化,SDK版本越低,设备覆盖率就越高(选择低版本的API可以提高程序的兼容性,但无法使用新版本API中加入的新功能)(3)Android虚拟设备的作用①正常运行Android程序的前提:为了使得Android程序能够正常运行,需要先建立Android虚拟设备(AndroidVirtualDevice,AVD)②AVD是对Android模拟器进行自定义的配置清单,能够配置Android模拟器的硬件列表、外观、支持的Android系统版本、SDK库、存储设置等信息第4章Android生命周期4.1程序生命周期(1)程序生命周期的概念PPT9(2)Android系统的进程类型(前台进程,可见进程,服务进程,后台进程,空进程)、进程的优先级及其变化规则PPT10-16(3)Android系统管理系统资源的方式4.2Android组件(1)组件的概念:组件是可以被调用的基本功能模块PPT3(2)Android的4种基本组件(Activity、Service、BroadcastReceiver、ContentProvider)及其作用PPT4-74.3Activity生命周期(1)Activity生命周期的划分PPT28(2)Activity生命周期中的4种状态(活动状态,暂停状态,停止状态,非活动状态)以及状态之间的转换PPT17-24(3)Activity栈的作用以及操作规则PPT25+26(4)Activity7个生命周期函数的执行顺序以及对Activity状态的影响PPT27-314.4程序调试(1)Activity生命周期的分类(Activity生命周期可分为活动生命周期、可视生命周期和完全生命周期,每种生命周期中包含不同的事件回调函数)PPT32-35(2)LogCat调试工具的作用和使用方法PPT46-54(3)使用Log类所提供的API进行程序调试的实现方法第5章Android用户界面5.1用户界面基础(1)Android用户界面框架所采用的模型(MVC)及其各组成要素的作用(①模型:保存数据和代码②视图:显示用户界面和图像3.控制器:处理用户输入)PPT4-7(2)Android系统所采用的单线程用户界面模式的概念PPT8Android系统采用单线程用户界面模式:在该模式下,控制器从队列中获取事件、视图在屏幕上绘制用户界面,使用的都是同一个线程特点:处理函数具有顺序性,能够降低应用程序的复杂程度,同时也能减低开发的难度缺点:如果事件处理函数过于复杂,可能会导致用户界面失去响应5.2界面控件(3)Android各种常见界面控件(课堂所介绍过的界面控件)的应用和使用方法PPT10-72(1)界面控件的一些常用属性的作用和设置方法(2)界面控件的事件处理机制及其实现方法5.3界面布局(1)Android界面布局的概念:是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系(2)各种常见界面布局所描述的用户界面的结构PPT73(3)各种界面布局资源文件的结构(4)线性、相对、网格等界面布局的使用方法①定制和加载界面布局资源文件②设置相关的常见属性5.4菜单(1)Android系统的3中菜单模式及其作用PPT126(2)生成菜单的2种方式以及菜单资源文件的结构:PPT127-132方式1:使用XML文件制作菜单资源,然后通过inflate函数将菜单资源文件映射到程序代码中优点:可以将菜单的内容与代码分离,有利于分析和调整菜单结构方式2:在程序代码中动态生成菜单(3)掌握菜单的使用方法PPT133-170①在程序中初始化选项菜单、注册快捷菜单、添加子菜单②解析菜单资源文件③定义菜单项的交互事件监听接口及其回调函数5.5操作栏与Fragment(1)操作栏的作用和常见的应用场景(2)使用操作栏显示选项菜单项的实现方法(3)Fragment的概念及其作用(4)Fragment常用的3个生命周期回调函数(onCreate、onCreateView、onPause)的作用和执行时刻(5)掌握Fragment的使用方法①创建Fragment(即定义Fragment的实现类)②将Fragment添加到Activity中第8章数据存储与访问8.1简单存储(1)SharedPreferences数据存储方式的优缺点(2)SharedPreferences数据文件的格式与结构、存储路径、访问模式,(3)SharedPreferences接口的使用方法(即读、写SharedPreferences数据文件的方法)8.2文件存储(1)内部存储和外部存储2种文件存储方式的区别与适用情况(2)文件在内、外部存储器中的存储目录(3)使用文件输出流FileOutputStream对文件系统中的文件进行写操作的方法(4)使用文件输入流FileInputStream对文件系统中的文件进行读操作的方法8.3数据库存储(1)SQLite数据库的特点和体系结构(2)SQLite3数据库管理工具的使用方法(3)SQLite数据库文件的存储路径和访问模式(4)在程序中建立SQLite数据库和操作SQLite数据库方法①使用SQLiteDatabase类进行数据库表级别的操作(数据库表的增、删、改、查等)以及关闭数据库的方法②使用SQLiteOpenHelper类进行数据库级别的操作(建立、更新和打开数据库等)的方法③使用ContentValues类进行字段值的读、写操作的方法④使用Cursor类对查询结果的数据集进行读写的方法
本文标题:广东海洋大学《移动编程》课程考核复习提纲[2019年上半学期]
链接地址:https://www.777doc.com/doc-8530684 .html