AndroidDemo
AndroidDemo copied to clipboard
Android 例程
AndroidDemo
开发环境:Android Studio 4.0.1;Gradle 6.1.1
Ref:http://www.ryjiaoyu.com/book/details/6895#
Ref:https://github.com/guolindev/booksource
第1章 Android简介
安装Android Studio
第2章 Android项目
实验1:第一个程序 HelloWorld
第3章 Android基本原理
Android体系结构、运行原理
第4章 Activity、Fragment以及Intent通信机制
4.1 Activity生命周期
4.3 Intent解析 & Activity的跳转
第5章 用户界面设计
5.1 常用组件:Button、TextView、EditText、ImageView
5.2 Layout 布局
LinearLayout、RelativeLayout、FrameLayout、TableLayout、AbsoluteLayout
实验2:登录界面制作
实验3:简易计算器
5.3 Dialog对话框
5.4 Menu菜单 spinner下拉菜单
5.5 Toast
5.6 Notification
5.7 ListView列表
第6章 服务
6.1 本地服务
6.2 远程服务
第7章 广播
广播的生命周期
广播小实例1
广播小实例2
第8章 数据存储和提供器
8.1 SharedPreference存储
8.2 SQLite使用
实验:本地数据库CURD
8.3 ContentProvider
实验:读取系统电话本
8.4 文件存储
第9章 Android网络通信编程
9.1 网络访问
9.2 数据解析
- 9.2.1 JSON格式解析
实验:在远程服务获取用户数据,完成登录
9.3 获取网络状态
9.4 JavaScript与Java交互
- 9.4.1 WebView
- 9.4.2 在WebView中使用JavaScript
第10章 进程与消息处理
10.1 线程定义
10.2 Handler和AsynTask
- 10.2.1 Handler的基本概念
- 10.2.3 Handler的使用
- 实验:线程修改UI测试
- 10.2.4 AsyncTask的介绍
- 10.2.5 AsyncTask的使用
- 实验:子线程更新UI总结