更新时间:2021-09-17 17:53:57
封面
版权信息
前言
第1章 Android应用开发概述
1.1 Android简介
1.2 Android开发环境搭建
1.3 Android平台架构
1.4 Android Studio基本操作介绍
本章小结
课后练习
第2章 Android开发组件
2.1 Activity
2.2 Intent
2.3 Service
2.4 BroadCastReceiver
第3章 Android开发的Java基础知识
3.1 Java概述
3.2 Java基础知识
3.3 Java面向对象基础
实例3-1:一个典型流程控制应用
实例3-2:类继承实现效果
实例3-3:抽象类和接口结合实例
第4章 Android布局管理器
4.1 线性布局(LinearLayout)
4.2 表格布局(TableLayout)
4.3 相对布局(RelativeLayout)
4.4 绝对布局(AbsoluteLayout)
4.5 帧布局(FrameLayout)
4.6 Fragment
4.7 百分比布局
4.8 引入布局
实例4-1:页面转换
实例4-2:布局的嵌套
实例4-3:页面切换效果
实例4-4:模仿QQ登录效果
第5章 Android基本控件
5.1 文本控件
5.2 按钮控件
5.3 选择按钮控件
5.4 下拉控件和选项卡
5.5 视图控件
5.6 进度条
5.7 日期选择器
5.8 视图滑动切换
实例5-1:个人应用中心
实例5-2:个人应用列表
实例5-3:简单博客页面
实例5-4:简单用户注册页面
第6章 菜单和对话框
6.1 菜单功能开发
6.2 对话框开发
6.3 消息框开发
实例6-1:选项菜单实现效果
实例6-2:上下文菜单与子菜单的建立
实例6-3:Menu和消息框
实例6-4:子菜单的应用
实例6-5:上下文菜单
实例6-6:选项菜单
第7章 数据库与存储技术
7.1 SQLite数据库概述
7.2 数据库操作
7.3 SharedPreferences存储
7.4 文件存储方式
实例7-1:生词本的实现
实例7-2:SD卡的浏览器
实例7-3:数据库商品展示
实例7-4:创建数据库
实例7-5:SD卡文件浏览器
实例7-6:SQLite数据库及表的创建与更新
第8章 Android线程
8.1 Android线程简介
8.2 循环者—消息机制
8.3 Android其他创建多线程的方法
实例8-1:Service实现点击按钮后与后台进行交互
实例8-2:计时器与进度条
实例8-3:使用异步多线程下载图片
实例8-4:Handler简单应用
实例8-5:基本多线程技术
第9章 Android网络通信开发
9.1 URL通信方式
9.2 Socket通信方式
9.3 使用HTTP访问网络
实例9-1:OkHttp的范例
实例9-2:Socket简单通信
实例9-3:使用Picasso获取网络图片的实例
实例9-4:扫描二维码