移动应用开发期末复习(自用复习勿转)

移动应用开发期末复习

  • 题型
    • 选择题 15*2=30
    • 填空题 13*2=26 (题中已给候选项,选出正确的选项即可)
    • 简答题 4*6=24
    • 程序设计填空题 10*2=50 (题中已给候选项,选出正确的选项即可)
  • 第一章
    • 常见的手机系统
    • 安卓
    • 安卓的体系结构
    • 安卓程序打包发布到应用商店,所用的扩展名是.apk。
    • AndroidStudio依赖于gdk和sdk(软件开发包)。
  • 第二章
    • 安卓项目结构,有哪些文件夹
    • 安卓系统中定义的单位
    • 清单文件的功能
    • 掌握四大组件,理解并认识 P20
    • 写的第一个程序
      • 如何获取前台界面组件
      • 如何在前台为组件设置android id
  • 第三章
    • View类:所有可视化组件的基类
    • 常见组件的常用属性
    • TestView组件和Buuton组件所用属性相同
    • 例如,设置button为确定按钮并居中,需要使用
    • 控机件在布局中居中或居左怎样设置?
    • 常用的方法。例如,后台获取前台EditText输入的密码,使用GetText。P37
    • 信息提示框组件Toast
    • 能用一两句话描述几种布局的特点。
    • 线性布局
    • 相对布局
    • 如何用相对布局实现一个组件相对于其他组件的位置
    • LogTag:安卓自带的输出日志的工具
  • 第四章
    • 触屏事件如何设置?P76
    • Button设置单击事件
  • 第五章
    • ListView
    • ListView显示数据的三个步骤
    • 显示一个东西应该用什么样的Adapter
    • 第二章的Spiner也需要Adapter设置数据源:ArrayAdapter
    • 进度条组件
    • 星级评分组件RatingBar
    • 自动完成文本框
    • AlertDialog
  • 第六章
    • Intent
    • Intent传输的数据都是简单类型,复杂数据无法传递
    • Activity的生命周期
    • 一个状态到另一个状态时调用什么方法
    • Activity的三种状态,每种状态在什么时机下转换
    • 主Activity打开子Activity,获取返回值的三个步骤,要掌握
    • 显式启动和隐式启动的特点(自己总结)
    • 怎么结束当前的Activity
      • finish
    • Service生命周期都有什么方法,什么时候调用
    • 两种启动方式的区别
      • Start:简单,无法获取服务实例,获取服务后只能停止服务。服务的中间状态无法获取。
      • BindService
      • 实验中的BindService和Notification怎么用,一定要掌握。理解透。
      • 绑定服务的例子:重写unbind方法,service满足:获取实例的方法 活动:、
    • BroadcastReceiver
      • 使用步骤
      • 静态注册动态注册
    • 使用服务的步骤
      • 1.写各类继承service
      • 2.清单文件中注册
      • 3.使用start bind
  • 最后一章
    • 四种数据的存储方式及其特点
      • 简单文件存储
      • 自带的数据库:
    • SQLite增删改查
    • ContentProvider

题型

选择题 15*2=30

填空题 13*2=26 (题中已给候选项,选出正确的选项即可)

简答题 4*6=24

程序设计填空题 10*2=50 (题中已给候选项,选出正确的选项即可)

主要考察实验中的通知:notification,service。数据库的增删改查操作结合界面的一些操作。

第一章

常见的手机系统

移动应用开发期末复习(自用复习勿转)_第1张图片

安卓

在这里插入图片描述

安卓的体系结构

Android是一种基于Linux的软件平台和操作系统,采用了软件堆层(Software Stack)的架构,由下往上分别是Linux内核层、硬件抽象层、系统运行时库层(又称为中间件层)、应用程序框架层和系统应用层。
移动应用开发期末复习(自用复习勿转)_第2张图片

安卓程序打包发布到应用商店,所用的扩展名是.apk。

AndroidStudio依赖于gdk和sdk(软件开发包)。

第二章

安卓项目结构,有哪些文件夹

移动应用开发期末复习(自用复习勿转)_第3张图片
在这里插入图片描述
移动应用开发期末复习(自用复习勿转)_第4张图片
移动应用开发期末复习(自用复习勿转)_第5张图片

安卓系统中定义的单位

在这里插入图片描述
移动应用开发期末复习(自用复习勿转)_第6张图片
掌握什么时候用这些单位。

清单文件的功能


在这里插入图片描述

四个组件都需要在清单文件中注册。
四个组件如何注册?
关于四大组件的标签。

掌握四大组件,理解并认识 P20


移动应用开发期末复习(自用复习勿转)_第7张图片

写的第一个程序

实验1

如何获取前台界面组件

移动应用开发期末复习(自用复习勿转)_第8张图片

如何在前台为组件设置android id

第三章

View类:所有可视化组件的基类

常见组件的常用属性

移动应用开发期末复习(自用复习勿转)_第9张图片

TestView组件和Buuton组件所用属性相同

在这里插入图片描述

移动应用开发期末复习(自用复习勿转)_第10张图片

例如,设置button为确定按钮并居中,需要使用

在这里插入图片描述

控机件在布局中居中或居左怎样设置?

常用的方法。例如,后台获取前台EditText输入的密码,使用GetText。P37

登录注册事件
移动应用开发期末复习(自用复习勿转)_第11张图片

移动应用开发期末复习(自用复习勿转)_第12张图片

信息提示框组件Toast

移动应用开发期末复习(自用复习勿转)_第13张图片

能用一两句话描述几种布局的特点。

移动应用开发期末复习(自用复习勿转)_第14张图片

线性布局

移动应用开发期末复习(自用复习勿转)_第15张图片
移动应用开发期末复习(自用复习勿转)_第16张图片

相对布局

移动应用开发期末复习(自用复习勿转)_第17张图片

如何用相对布局实现一个组件相对于其他组件的位置

LogTag:安卓自带的输出日志的工具

简单介绍
Android中的日志工具类是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。

Log.v()。用于打印哪些最为琐碎的、意义最小的日志信息。对应级别为verbose,是Android日志里面级别最低的一种。
Log.d()。用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。
Log.i()。用于打印一些比较重要的数据,这些数据应该是你非常想看到的、可以帮助你分析用户行为信息。对应级别info,比debug级别高一级。
Log.w()。用于打印一些警告信息,提示程序在这个地方可以潜在的危险,最好去修复一下这些出现警告的地方。对应级别warn,比info高一级。
Log.e()。用于打印程序中的错误信息,比如程序进入的catch语句中。当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级别error,比warn高一级。
转载自: Android 学习笔记(五):安卓自带日志工具的使用

第四章

触屏事件如何设置?P76

Button设置单击事件


第五章

ListView

移动应用开发期末复习(自用复习勿转)_第18张图片
移动应用开发期末复习(自用复习勿转)_第19张图片
移动应用开发期末复习(自用复习勿转)_第20张图片

ListView显示数据的三个步骤

移动应用开发期末复习(自用复习勿转)_第21张图片
移动应用开发期末复习(自用复习勿转)_第22张图片
移动应用开发期末复习(自用复习勿转)_第23张图片
移动应用开发期末复习(自用复习勿转)_第24张图片
移动应用开发期末复习(自用复习勿转)_第25张图片
移动应用开发期末复习(自用复习勿转)_第26张图片
移动应用开发期末复习(自用复习勿转)_第27张图片
移动应用开发期末复习(自用复习勿转)_第28张图片

显示一个东西应该用什么样的Adapter

移动应用开发期末复习(自用复习勿转)_第29张图片
移动应用开发期末复习(自用复习勿转)_第30张图片

第二章的Spiner也需要Adapter设置数据源:ArrayAdapter

移动应用开发期末复习(自用复习勿转)_第31张图片
移动应用开发期末复习(自用复习勿转)_第32张图片

进度条组件

在这里插入图片描述

移动应用开发期末复习(自用复习勿转)_第33张图片
移动应用开发期末复习(自用复习勿转)_第34张图片
移动应用开发期末复习(自用复习勿转)_第35张图片

星级评分组件RatingBar

移动应用开发期末复习(自用复习勿转)_第36张图片

自动完成文本框

移动应用开发期末复习(自用复习勿转)_第37张图片

AlertDialog


第六章

Intent

移动应用开发期末复习(自用复习勿转)_第38张图片

Intent传输的数据都是简单类型,复杂数据无法传递

Activity的生命周期

一个状态到另一个状态时调用什么方法

移动应用开发期末复习(自用复习勿转)_第39张图片

Activity的三种状态,每种状态在什么时机下转换

移动应用开发期末复习(自用复习勿转)_第40张图片

主Activity打开子Activity,获取返回值的三个步骤,要掌握

移动应用开发期末复习(自用复习勿转)_第41张图片

显式启动和隐式启动的特点(自己总结)

1、显示直接写你要启动哪个,一般用启动本应用中的Activity之间的数据
2、隐式根据类别 数据等匹配启动,常见于启动系统中的某些特定的动作,比如打电话.

移动应用开发期末复习(自用复习勿转)_第42张图片

怎么结束当前的Activity

finish

//关闭当前activity方法一
    finish();
    
//关闭当前界面方法二
    android.os.Process.killProcess(android.os.Process.myPid());
    
//关闭当前界面方法三
    System.exit(0);
 
//关闭当前界面方法四
    this.onDestroy();

Service生命周期都有什么方法,什么时候调用


移动应用开发期末复习(自用复习勿转)_第43张图片

两种启动方式的区别

Start:简单,无法获取服务实例,获取服务后只能停止服务。服务的中间状态无法获取。

BindService

移动应用开发期末复习(自用复习勿转)_第44张图片

实验中的BindService和Notification怎么用,一定要掌握。理解透。

Service
加速减速

绑定服务的例子:重写unbind方法,service满足:获取实例的方法 活动:、

Service
加速减速

BroadcastReceiver

Service
加速减速
广播移动应用开发期末复习(自用复习勿转)_第45张图片

使用步骤

静态注册动态注册

使用服务的步骤

1.写各类继承service

2.清单文件中注册

3.使用start bind

最后一章

四种数据的存储方式及其特点

特点

简单文件存储

自带的数据库:

移动应用开发期末复习(自用复习勿转)_第46张图片
代码建库,关键的方法
移动应用开发期末复习(自用复习勿转)_第47张图片
移动应用开发期末复习(自用复习勿转)_第48张图片

SQLite增删改查

ContentProvider

移动应用开发期末复习(自用复习勿转)_第49张图片

你可能感兴趣的:(期末复习,android)