android期末复习

android期末复习

五月 22, 2022
1
2
3
4
5
第一章
1.android的体系结构
2.android虚拟机与java虚拟机的异同
3.android程序结构、资源的使用
4.LogCat

android的体系结构

1.应用程序层
2.应用程序层
3.核心库层
4.Linux内核

android虚拟机与java虚拟机的异同

1.编译后的文件不同 java虚拟机运行的是.class文件,而Dalvik虚拟机运行的这是.dex文件
2.基于的架构不同:java是基于栈的结构,Dalvik是基于寄存器的架构

android程序结构、资源的使用

1.manifests 用于存放清单文件,是整个项目的配置文件
2.java用于存放所有的java代码
3.res用于存放Android程序所用到的资源,包括图片、布局文件、字符串等

1
2
3
第二章 Android常见布局PPT
1.掌握android常用的几种布局:线性、相对、表格布局和帧布局
2.了解绝对布局和constraint布局

掌握android常用的几种布局:线性、相对、表格布局和帧布局

线性布局:LinearLayout
先对布局:RelativeLayout
帧布局:FrameLayout
表格布局:TableLayout
绝对不惧:Absolutelayout
线性布局中有一个重要属性orientation,该属性有vertical(垂直)和horizontal(水平)两个值

1
2
3
4
5
6
7
8
第三章 常见界面控件
1.掌握Android的基本控件:TextView、EditText、Button、CheckBox、RadioBox、RadioGroup。。。
2.控件的事件和事件的处理
3.了解布局文件的结构
4.掌握Android典型对话框的使用:Toast和Dialog
5.ListView和RecyclerView

重点:
1
2
3
4
5
6
7
第四章 程序活动单元Activity
1.了解Activity的生命周期和周期函数,掌握AndroidManifest.xml的结构
2.掌握Activity的使用:利用Activity构建UI
3.Activity的跳转、数据的传递
Intent、IntentFilter
4.了解Activity任务栈和启动模式
5.掌握Frament的使用:静态的、动态的
1
2
3
4
5
第七章 ContentProvider
1.了解ContentProvider的工作原理和工作场景:ContentProvider、ContentResovler和ContentObserver
2.URI组成和使用
3.注册、权限声明
4.Handler机制:Message、Loop、MessageQueue和Handler
1
2
3
4
5
第八章 Broadcast Receiver
1.掌握广播的接收和发送(广播的注册方法,
2.了解广播的分类。掌握普通广播和有序广播
3.了解利用广播进行UI更新
4.掌握利用广播进行数据传递(也包括有序广播中附加数据的传递和获取)
1
2
3
4
5
6
7
8
9
10
第九章 Service
1.服务的生命周期、两种服务的启动方式:startService和bindService
2.服务使用的流程:创建服务类、注册服务类。
3.掌握两种启动方式下的service的使用
包括:startService下的服务类创建,重写的函数
bindService下服务类创建、重写的函数写法:
(1)两种方案
(2)ServiceConnection类的写法
(3)bindService()
4.服务与应用的结合
1
2
3
4
5
6
第五章 数据存储
1.文件存储:内部文件和外部文件
2.SharedPreference的使用
3.SQLite的使用
4.JSON的使用
5.了解Android权限框架:动态和静态
1
2
3
4
第十一章 网络编程
1.掌握HttpURLConnection的使用
2.了解Webkit
3.了解OkHttp
1
2
3
4
第十三章 图形及多媒体
1.掌握音频播放器的使用
2.了解视频播放器的使用
3.了解Android的动画和图片处理类bitmap和biFactory

题型:
1.注解
2.程序填空
3.编程
一共8大题