Android应用开发技术
正版保障 假一赔十 可开发票
¥
43.83
6.3折
¥
69.8
全新
库存33件
作者张淑荣
出版社电子工业出版社
ISBN9787121479649
出版时间2023-06
装帧平装
开本其他
定价69.8元
货号16243171
上书时间2025-01-01
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 Android简介与应用开发环境 搭建 1 1.1 Android简介 1 1.1.1 Android的由来 1 1.1.2 Android的发展历程 2 1.1.3 Android的应用领域 4 1.1.4 Android的体系结构 5 1.2 Android应用开发环境的搭建 6 1.2.1 安装Android Studio 6 1.2.2 创建模拟器 11 1.2.3 升级管理SDK 13 1.3 第一个Android项目的开发 14 1.4 资源的管理和引用 18 1.4.1 资源的种类 19 1.4.2 管理和引用资源的方法 19 本章小结 23 拓展实践 23 本章习题 24 第2章 Android 布局管理器 25 2.1 布局概述 25 2.1.1 View与ViewGroup 25 2.1.2 布局规范 30 2.2 布局管理器 31 2.2.1 LinearLayout 31 2.2.2 RelativeLayout 34 2.2.3 TableLayout 37 2.2.4 GridLayout 42 2.2.5 FrameLayout 45 2.2.6 ConstraintLayout 46 2.2.7 嵌套布局 49 本章小结 55 拓展实践 55 本章习题 56 第3章 Android常用控件 58 3.1 文本控件 59 3.1.1 TextView 59 3.1.2 EditText 61 3.1.3 AutoCompleteTextView 64 3.2 按钮控件 68 3.2.1 Button 68 3.2.2 ToggleButton与Switch 75 3.3 Toast 80 3.4 图形图像控件 84 3.4.1 ImageView 84 3.4.2 ImageSwitcher 87 3.5 选择控件 92 3.5.1 RadioButton与 RadioGroup 92 3.5.2 CheckBox 100 本章小结 103 拓展实践 103 本章习题 104 第4章 Activity与Intent 106 4.1 Activity简介 106 4.2 Activity的配置与创建 107 4.2.1 配置Activity 107 4.2.2 创建Activity 112 4.3 Activity的生命周期 114 4.3.1 生命周期简介 114 4.3.2 生命周期的概念 115 4.3.3 生命周期的回调 116 4.3.4 在Activity之间切换 120 4.4 Activity的启动模式 122 4.4.1 任务与Activity 122 4.4.2 使用清单文件 124 4.4.3 使用Intent标记 125 4.5 Intent 125 4.5.1 Intent简介 125 4.5.2 Intent的类型 126 4.5.3 构建Intent 127 4.5.4 接收隐式Intent 129 4.6 Fragment 129 4.6.1 Fragment简介 129 4.6.2 创建与使用Fragment 131 4.6.3 Fragment的生命周期 134 本章小结 135 拓展实践 135 本章习题 136 第5章 Android高级控件 138 5.1 容器 138 5.1.1 Spinner 138 5.1.2 ListView 146 5.1.3 RecyclerView 153 5.1.4 ViewPager 160 5.2 菜单 169 5.2.1 选项菜单 170 5.2.2 上下文菜单 173 5.3 对话框 174 5.3.1 普通对话框 174 5.3.2 选项对话框 176 5.3.3 自定义对话框 177 本章小结 179 拓展实践 180 本章习题 180 第6章 Android数据存储与处理 182 6.1 Android 数据存储方式 182 6.2 SharedPreferences 数据存储与 处理 183 6.2.1 SharedPreferences的 写入 184 6.2.2 SharedPreferences的 读取 186 6.3 SQLite数据存储与处理 186 6.3.1 SQLite概述 187 6.3.2 SQLiteOpenHelper 191 6.3.3 SQLiteDatabase 198 6.3.4 分层结构与DAO模式 204 本章小结 213 拓展实践 213 本章习题 214 第7章 215 ContentProvider 215 7.1 ContentProvider简介 215 7.1.1 ContentProvider的 重要性和应用场景 215 7.1.2 ContentProvider的 基本概念和工作原理 216 7.2 使用ContentProvider共享 数据 218 7.2.1 Uri简介 218 7.2.2 创建ContentProvider 220 7.2.3 设置权限 224 7.3 使用ContentResolver操作 数据 225 7.3.1 ContentResolver简介 225 7.3.2 使用ContentResolver 226 7.4 使用ContentObserver监听 数据 227 7.4.1 ContentObserver简介 227 7.4.2 使用ContentObserver 228 本章小结 229 拓展实践 230 本章习题 230 第8章 Service与IntentService 232 8.1 Service 232 8.1.1 Service的类型 232 8.1.2 创建Service 234 8.1.3 Service的属性 235 8.1.4 创建启动型Service 237 8.1.5 停止启动型Service 237 8.1.6 创建绑定型Service 238 8.1.7 扩展Binder 239 8.1.8 使用 Messenger 241 8.1.9 绑定到Service 245 8.2 IntentService 246 8.2.1 ANR 246 8.2.2 IntentService简介 247 8.2.3 使用IntentService 248 本章小结 252 拓展实践 252 本章习题 253 第9章 BroadcastReceiver 254 9.1 发送与监听广播 254 9.1.1 BroadcastReceiver简介 254 9.1.2 创建BroadcastReceiver 254 9.1.3 注册BroadcastReceiver 256 9.1.4 发送Broadcast 257 9.2 管理事件 258 9.2.1 EventBus架构 259 9.2.2 使用EventBus 260 9.3 创建桌面应用 261 9.3.1 App Widget简介 261 9.3.2 App Widget布局设计 263 9.3.3 实现 AppWidgetProviderInfo 264 9.3.4 拓展 AppWidgetProvider 264 9.3.5 声明App Widget 266 9.3.6 实现Configuration Activity 266 本章小结 271 拓展实践 272 本章习题 272 第10章 网络编程 274 10.1 HTTP与网络连接 274 10.1.1 HTTP简介 274 10.1.2 HTTP请求 277 10.1.3 HTTP响应 278 10.1.4 使用 HttpURLConnection 279 10.2 前后端分离架构与JSON 协议 281 10.2.1 前后端分离架构 281 10.2.2 JSON协议 283 10.2.3 RESTful API 288 10.3 OkHttp网络编程 293 10.3.1 使用OkHttp 293 10.3.2 网络编程与多线程 298 本章小结 305 拓展实践 305 本章习题 306 参考文献 308
精彩内容
本书系统介绍了Android应用开发技术的基本理论、方法及实践应用,涵盖了Android简介与应用开发环境搭建、Android布局管理器、Android常用控件、Activity与Intent、Android高级控件、Android数据存储与处理、ContentProvider、Service与IntentService、BroadcastReceiver以及网络编程共10章内容。每章均配有对应的拓展实践及习题。这些拓展实践均已经过验证,简明易学,逻辑清晰,可操作性强。 本书既可作为高等院校计算机专业相关课程的教材,又可作为Android应用开发兴趣爱好者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价