定 价:¥69.00
作 者: | 赵克玲,吕怀莲 |
出版社: | 清华大学出版社 |
丛编项: | |
标 签: | 暂缺 |
ISBN: | 9787302627449 | 出版时间: | 2023-03-01 | 包装: | 平装 |
开本: | 16开 | 页数: | 字数: |
目录
第1章Android概述
1.1Android简史
1.2Android系统
1.2.1Android系统架构
1.2.2Android应用程序组件
1.3搭建Android开发环境
1.3.1下载并安装Android Studio
1.3.2Android SDK Manager
1.3.3Android模拟器
1.4Hello Android程序
1.4.1第一个Android项目
1.4.2Android程序结构
小结
习题
第2章Activity和Application
2.1Activity
2.1.1Activity简介
2.1.2创建Activity
2.1.3Activity的生命周期
2.1.4Logcat调试
2.2AndroidManifest.xml清单文件
2.3Android应用程序生命周期
2.4Application类
2.4.1Application生命周期事件
2.4.2实现Application
小结
习题
第3章UI编程基础
3.1Android UI元素
3.1.1视图
3.1.2视图容器
3.1.3布局管理
3.1.4Fragment
3.2界面布局
3.2.1线性布局
3.2.2表格布局
3.2.3相对布局
3.2.4绝对布局
3.3事件处理
3.3.1基于监听的事件处理
3.3.2基于回调机制的事件处理
3.4Widget简单组件
3.4.1Widget组件通用属性
3.4.2TextView文本框
3.4.3EditText编辑框
3.4.4Button按钮
3.4.5单选按钮和单选按钮组
3.4.6CheckBox复选框
3.4.7开关控件
3.4.8图片视图(ImageView)
3.5Dialog对话框
3.5.1AlertDialog提示对话框
3.5.2ProgressDialog进度对话框
小结
习题
第4章资源管理
4.1资源管理概述
4.1.1资源分类
4.1.2资源访问方式
4.1.3strings.xml文本资源文件
4.1.4colors.xml颜色设置资源文件
4.1.5dimens.xml尺寸定义资源文件
4.1.6styles.xml主题风格资源文件
4.1.7drawable图像资源目录
4.2样式和主题
小结
习题
第5章UI进阶
5.1Fragment
5.1.1使用Fragment
5.1.2Fragment的生命周期
5.2Menu和Toolbar
5.2.1Menu菜单
5.2.2Toolbar操作栏
5.3高级组件
5.3.1AdapterView与Adapter
5.3.2ListView列表视图
5.3.3GridView网格视图
5.3.4TabHost
小结
习题
第6章Intent与BroadcastReceiver
6.1Intent
6.1.1Intent原理及分类
6.1.2Intent属性
6.1.3使用Intent启动Activity
6.1.4Intent Filter过滤器
6.2BroadcastReceiver
6.3Handler消息传递机制
6.3.1Handler简介
6.3.2Handler的工作机制
6.4AsyncTask类
小结
习题
第7章ContentProvider数据共享
7.1ContentProvider简介
7.1.1ContentProvider类
7.1.2ContentResolver类
7.2开发ContentProvider程序
7.2.1编写ContentProvider子类
7.2.2注册ContentProvider
7.2.3使用ContentProvider
7.3操作系统的ContentProvider
7.3.1管理联系人
7.3.2管理多媒体
小结
习题
第8章Service服务
8.1Service简介
8.1.1Service分类
8.1.2Service基本示例
8.2Service详解
8.2.1Start方式启动Service
8.2.2Bind方式启动Service
8.2.3混合方式的Service
8.2.4前台Service
8.2.5Service中执行耗时任务
8.2.6远程Service
8.3系统自带Service
8.3.1NotificationManager
8.3.2DownloadManager
小结
习题
第9章数据存储
9.1数据存储简介
9.2文件存储
9.2.1I/O流操作文件
9.2.2读写SD卡文件
9.2.3文件浏览器
9.3使用SharedPreferences
9.3.1SharedPreferences和SharedPreferences.Editor接口
9.3.2SharedPreferences操作步骤
9.4SQLite数据库
9.4.1SQLite简介
9.4.2SQLiteDatabase类
9.4.3SQLite数据库的创建和删除
9.4.4表的创建和删除
9.4.5记录的插入、修改和删除
9.4.6数据查询与Cursor接口
9.4.7事务处理
9.4.8SQLiteOpenHelper类
9.4.9使用ListView滑动分页
小结
习题
第10章网络编程
10.1网络编程简介
10.2基于TCP的网络通信
10.2.1Socket
10.2.2ServerSocket
10.3使用HttpURLConnection
10.3.1URL和URLConnection
10.3.2HttpURLConnection
10.4使用WebView组件
小结
习题
附录AAndroid版本新特性
A.1Android 10.0新特性
A.2Android 11.0新特性
A.3Android 12.0新特性
附录B常用的Android Studio选项设置
B.1Android Studio基本配置
B.2Android Studio快捷键
附录CAndroid应用程序签名
C.1DOS命令完成APK签名
C.2在Android Studio中完成APK签名