注册 登录 进入教材巡展
#

出版时间:2024-06

出版社:电子工业出版社

以下为《Android应用开发技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121479649
  • 1-1
  • 540831
  • 16开
  • 2024-06
  • 计算机科学与技术
  • 本科 研究生及以上
内容简介
本书系统介绍了Android应用开发技术的基本理论、方法及实践应用,涵盖了Android简介与应用开发环境搭建、Android布局管理器、Android常用控件、Activity与Intent、Android高级控件、Android数据存储与处理、ContentProvider、Service与IntentService、BroadcastReceiver以及网络编程共10章内容。每章均配有对应的拓展实践及习题。这些拓展实践均已经过验证,简明易学,逻辑清晰,可操作性强。 本书既可作为高等院校计算机专业相关课程的教材,又可作为Android应用开发兴趣爱好者的参考书。
目录
第1章 Android简介与应用开发环境__eol__搭建 1__eol__1.1 Android简介 1__eol__1.1.1 Android的由来 1__eol__1.1.2 Android的发展历程 2__eol__1.1.3 Android的应用领域 4__eol__1.1.4 Android的体系结构 5__eol__1.2 Android应用开发环境的搭建 6__eol__1.2.1 安装Android Studio 6__eol__1.2.2 创建模拟器 11__eol__1.2.3 升级管理SDK 13__eol__1.3 第一个Android项目的开发 14__eol__1.4 资源的管理和引用 18__eol__1.4.1 资源的种类 19__eol__1.4.2 管理和引用资源的方法 19__eol__本章小结 23__eol__拓展实践 23__eol__本章习题 24__eol__第2章 Android 布局管理器 25__eol__2.1 布局概述 25__eol__2.1.1 View与ViewGroup 25__eol__2.1.2 布局规范 30__eol__2.2 布局管理器 31__eol__2.2.1 LinearLayout 31__eol__2.2.2 RelativeLayout 34__eol__2.2.3 TableLayout 37__eol__2.2.4 GridLayout 42__eol__2.2.5 FrameLayout 45__eol__2.2.6 ConstraintLayout 46__eol__2.2.7 嵌套布局 49__eol__本章小结 55__eol__拓展实践 55__eol__本章习题 56__eol__第3章 Android常用控件 58__eol__3.1 文本控件 59__eol__3.1.1 TextView 59__eol__3.1.2 EditText 61__eol__3.1.3 AutoCompleteTextView 64__eol__3.2 按钮控件 68__eol__3.2.1 Button 68__eol__3.2.2 ToggleButton与Switch 75__eol__3.3 Toast 80__eol__3.4 图形图像控件 84__eol__3.4.1 ImageView 84__eol__3.4.2 ImageSwitcher 87__eol__3.5 选择控件 92__eol__3.5.1 RadioButton与__eol__RadioGroup 92__eol__3.5.2 CheckBox 100__eol__本章小结 103__eol__拓展实践 103__eol__本章习题 104__eol__第4章 Activity与Intent 106__eol__4.1 Activity简介 106__eol__4.2 Activity的配置与创建 107__eol__4.2.1 配置Activity 107__eol__4.2.2 创建Activity 112__eol__4.3 Activity的生命周期 114__eol__4.3.1 生命周期简介 114__eol__4.3.2 生命周期的概念 115__eol__4.3.3 生命周期的回调 116__eol__4.3.4 在Activity之间切换 120__eol__4.4 Activity的启动模式 122__eol__4.4.1 任务与Activity 122__eol__4.4.2 使用清单文件 124__eol__4.4.3 使用Intent标记 125__eol__4.5 Intent 125__eol__4.5.1 Intent简介 125__eol__4.5.2 Intent的类型 126__eol__4.5.3 构建Intent 127__eol__4.5.4 接收隐式Intent 129__eol__4.6 Fragment 129__eol__4.6.1 Fragment简介 129__eol__4.6.2 创建与使用Fragment 131__eol__4.6.3 Fragment的生命周期 134__eol__本章小结 135__eol__拓展实践 135__eol__本章习题 136__eol__第5章 Android高级控件 138__eol__5.1 容器 138__eol__5.1.1 Spinner 138__eol__5.1.2 ListView 146__eol__5.1.3 RecyclerView 153__eol__5.1.4 ViewPager 160__eol__5.2 菜单 169__eol__5.2.1 选项菜单 170__eol__5.2.2 上下文菜单 173__eol__5.3 对话框 174__eol__5.3.1 普通对话框 174__eol__5.3.2 选项对话框 176__eol__5.3.3 自定义对话框 177__eol__本章小结 179__eol__拓展实践 180__eol__本章习题 180__eol__第6章 Android数据存储与处理 182__eol__6.1 Android 数据存储方式 182__eol__6.2 SharedPreferences 数据存储与__eol__处理 183__eol__6.2.1 SharedPreferences的__eol__写入 184__eol__6.2.2 SharedPreferences的__eol__读取 186__eol__6.3 SQLite数据存储与处理 186__eol__6.3.1 SQLite概述 187__eol__6.3.2 SQLiteOpenHelper 191__eol__6.3.3 SQLiteDatabase 198__eol__6.3.4 分层结构与DAO模式 204__eol__本章小结 213__eol__拓展实践 213__eol__本章习题 214__eol__第7章 215__eol__ContentProvider 215__eol__7.1 ContentProvider简介 215__eol__7.1.1 ContentProvider的__eol__重要性和应用场景 215__eol__7.1.2 ContentProvider的__eol__基本概念和工作原理 216__eol__7.2 使用ContentProvider共享__eol__数据 218__eol__7.2.1 Uri简介 218__eol__7.2.2 创建ContentProvider 220__eol__7.2.3 设置权限 224__eol__7.3 使用ContentResolver操作__eol__数据 225__eol__7.3.1 ContentResolver简介 225__eol__7.3.2 使用ContentResolver 226__eol__7.4 使用ContentObserver监听__eol__数据 227__eol__7.4.1 ContentObserver简介 227__eol__7.4.2 使用ContentObserver 228__eol__本章小结 229__eol__拓展实践 230__eol__本章习题 230__eol__第8章 Service与IntentService 232__eol__8.1 Service 232__eol__8.1.1 Service的类型 232__eol__8.1.2 创建Service 234__eol__8.1.3 Service的属性 235__eol__8.1.4 创建启动型Service 237__eol__8.1.5 停止启动型Service 237__eol__8.1.6 创建绑定型Service 238__eol__8.1.7 扩展Binder 239__eol__8.1.8 使用 Messenger 241__eol__8.1.9 绑定到Service 245__eol__8.2 IntentService 246__eol__8.2.1 ANR 246__eol__8.2.2 IntentService简介 247__eol__8.2.3 使用IntentService 248__eol__本章小结 252__eol__拓展实践 252__eol__本章习题 253__eol__第9章 BroadcastReceiver 254__eol__9.1 发送与监听广播 254__eol__9.1.1 BroadcastReceiver简介 254__eol__9.1.2 创建BroadcastReceiver 254__eol__9.1.3 注册BroadcastReceiver 256__eol__9.1.4 发送Broadcast 257__eol__9.2 管理事件 258__eol__9.2.1 EventBus架构 259__eol__9.2.2 使用EventBus 260__eol__9.3 创建桌面应用 261__eol__9.3.1 App Widge