×
暂无评论
图文详情
  • ISBN:9787560668376
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:296
  • 出版时间:2023-05-01
  • 条形码:9787560668376 ; 978-7-5606-6837-6

内容简介

本书基于Android Studio集成开发环境,结合Android应用开发的具体案例,由浅入深、循序渐进地阐述了Android应用开发的基础知识和编程方法。本书以介绍Android的四大组件为主线,精心组织内容和案例,所有的案例都在Android手机(或模拟器)上成功运行。此外,每章都设计了典型案例对知识点进行贯穿讲解,并配有习题。 全书分9章,包括Android概述、Android Studio使用入门、Activity和Application、UI编程基础、UI进阶、数据存储、Intent与BroadcastReciver、ContentProvider数据共享和Service等内容。 本书内容翔实,案例典型,每个案例都给出了完整的代码,便于读者学习。本书可作为高等学校计算机专业学生学习Android应用开发的入门教材,也可作为编程人员的学习参考书。

目录

第1章 Android概述 1 1.1 Android简介 1 1.1.1 Android的诞生 1 1.1.2 Android版本发展史 1 1.2 Android的特点 3 1.2.1 Android系统架构 3 1.2.2 Android四大组件 4 1.2.3 Android平台特性 5 1.2.4 Android平台优势 6 本章小结 7 习题 7 第2章 Android Studio使用入门 8 2.1 Android Studio简介 8 2.2 Android Studio环境配置 9 2.2.1 Windows下配置Java环境 9 2.2.2 Windows下配置Android Studio环境 11 2.3 运行**个Android程序 15 2.3.1 新建一个Android项目 15 2.3.2 Android Studio IDE界面 20 2.3.3 运行程序 23 2.3.4 项目组成 25 2.4 Android项目的结构目录 26 2.5 AndroidManifest.xml清单文件 27 2.6 Android Studio日志工具的使用 28 2.6.1 Logcat 28 2.6.2 DDMS 30 本章小结 31 习题 31 第3章 Activity和Application 32 3.1 Activity的基本概念 32 3.2 运行状态及生命周期 33 3.2.1 Activity的运行状态 33 3.2.2 Activity的生命周期 33 3.2.3 Activity的属性 35 3.2.4 实现Android登录的示例代码 38 3.3 Android的资源管理 43 3.3.1 分类与访问方式 44 3.3.2 strings.xml文本资源文件 45 3.3.3 colors.xml颜色设置资源文件 46 3.3.4 dimens.xml尺寸定义资源文件 47 3.3.5 themes.xml主题风格资源文件 48 3.3.6 图像资源目录 50 3.4 Application的基本概念 51 3.4.1 Application生命周期事件 51 3.4.2 重载Application 52 3.4.3 Android应用项目生命周期 53 本章小结 54 习题 54 第4章 UI编程基础 55 4.1 Android UI概述 55 4.2 常用控件 56 4.2.1 通用属性 56 4.2.2 文本框TextView 59 4.2.3 编辑框EditText 65 4.2.4 按钮Button 71 4.2.5 单选按钮RadioButton和复选按钮CheckBox 77 4.2.6 开关控件ToggleButton 86 4.2.7 图片视图ImageView 89 4.3 布局管理器 93 4.4 UI布局 95 4.4.1 线性布局 96 4.4.2 相对布局 103 4.4.3 网格布局 108 4.4.4 约束布局 113 4.4.5 框架布局 125 4.5 事件处理 128 4.5.1 基于监听的事件处理 128 4.5.2 基于回调的事件处理 135 4.6 对话框 137 本章小结 144 习题 144 第5章 UI进阶 146 5.1 Fragment 146 5.1.1 Fragment简介 146 5.1.2 Fragment的生命周期 147 5.1.3 使用Fragment 149 5.1.4 Fragment与Activity通信 159 5.2 菜单 164 5.2.1 选项菜单 165 5.2.2 上下文菜单 171 5.2.3 弹出菜单 173 5.3 高级组件 175 5.3.1 ListView列表视图 175 5.3.2 RecyclerView视图 183 本章小结 192 习题 192 第6章 数据存储 194 6.1 文件存储 194 6.1.1 使用I/O流操作文件的常用方法 194 6.1.2 文件操作举例 195 6.2 SharedPreferences存储 200 6.2.1 SharedPreferences接口 200 6.2.2 SharedPreferences操作步骤 201 6.2.3 SharedPreferences应用举例 201 6.3 SQLite数据库存储 206 6.3.1 SQLite简介 206 6.3.2 数据库的创建和删除 206 6.3.3 数据库中表的操作 209 6.3.4 SQLite应用举例 217 本章小结 228 习题 228 第7章 Intent与BroadcastReceiver 230 7.1 Intent 230 7.1.1 Intent原理与用途 230 7.1.2 Intent分类 231 7.1.3 Intent属性 232 7.1.4 使用Intent启动Activity实例 236 7.2 BroadcastReceiver 238 7.2.1 广播机制及BroadcastReceiver原理 238 7.2.2 BroadcastReceiver分类 239 7.2.3 BroadcastReceiver注册 239 7.2.4 使用BroadcastReceiver实现短信拦截功能实例 240 本章小结 246 习题 246 第8章 ContentProvider数据共享 247 8.1 ContentProvider简介 247 8.1.1 ContentProvider的基本概念 247 8.1.2 ContentProvider的常用操作 251 8.1.3 ContentResolver的常用操作 253 8.2 开发ContentProvider程序 255 8.2.1 派生ContentProvider子类 255 8.2.2 注册ContentProvider 259 8.2.3 使用ContentProvider 260 8.2.4 使用ContentProvider实现共享单词数据存储示例 261 本章小结 269 习题 270 第9章 Service 271 9.1 Service简介 271 9.1.1 Service的基本概念 271 9.1.2 Service的状态 271 9.1.3 Service的生命周期 272 9.2 系统自带Service 277 9.2.1 NotificationManager 277 9.2.2 DownloadManager 277 9.3 Service实现过程 278 9.3.1 创建Service 278 9.3.2 启动和绑定Service 278 9.3.3 使用Service实现音乐播放器示例 279 本章小结 285 习题 285 参考文献 287
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航