中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
Android系统设计与开发

Android系统设计与开发

出版社:西安电子科技大学出版社出版时间:2023-01-01
开本: 26cm 页数: 344页
中 图 价:¥42.0(7.5折) 定价  ¥56.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

Android系统设计与开发 版权信息

  • ISBN:9787560666471
  • 条形码:9787560666471 ; 978-7-5606-6647-1
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Android系统设计与开发 内容简介

本书以AndroidStudio为开发工具,由洗入深地介绍了Android系统的开发与设计,内容共分为13章,包括android系统导论,Java基础,工程结构,Activity,应用界面,厂播机制,服务,数据存储与共享,位置服务,网络编程,多媒体开发,NDK编程及高级UI-MaterialDesign简介。

Android系统设计与开发 目录

第1章 Android系统导论 1 1.1 Android系统概述 1 1.1.1 Android系统的发展历程 1 1.1.2 Android系统的特点 2 1.2 Android系统架构 3 1.3 Android开发环境搭建 4 1.3.1 开发工具 5 1.3.2 搭建Android开发环境 5 1.3.3 Android开发环境测试 7 本章总结 11 第2章 Java基础 12 2.1 Java语言简介 12 2.2 Java语言基础知识 14 2.2.1 基本数据类型 15 2.2.2 常量与变量 19 2.2.3 运算符 21 2.2.4 条件语句 25 2.2.5 循环语句 31 2.2.6 数组 34 2.3 Java语言的核心概念 37 2.3.1 类与对象 37 2.3.2 继承 39 2.3.3 抽象类与接口 40 2.3.4 异常处理 42 本章总结 44 第3章 Android工程结构 45 3.1 Project模式下的工程结构 45 3.2 app目录 47 3.3 res详解 48 3.4 AndroidManifest.xml详解 49 3.5 build.gradle详解 50 本章总结 53 第4章 Activity 54 4.1 Activity的概念 54 4.2 Activity的基本使用方法 54 4.2.1 手动创建Activity 54 4.2.2 手动创建并加载布局 57 4.2.3 在AndroidManifest文件中注册 59 4.2.4 使用Toast提醒方式 61 4.2.5 使用Menu 62 4.2.6 销毁Activity 65 4.3 Intent在Activity中的使用 66 4.3.1 使用显式Intent 66 4.3.2 使用隐式Intent 68 4.3.3 使用隐式Intent启动其他 Activity 71 4.3.4 传递数据给下一个Activity 72 4.3.5 返回数据给上一个Activity 73 4.4 Activity的生命周期 75 4.4.1 Activity的四种状态 76 4.4.2 Activity的生存期 77 4.4.3 系统回收Activity 84 4.5 Activity的启动模式 85 4.6 Android系统的日志工具——?Log 89 本章总结 89 第5章 Android应用界面 90 5.1 Android应用界面开发概述 90 5.1.1 视图组件与容器组件 90 5.1.2 Android控制UI界面的方式 91 5.1.3 Android中UI界面开发的常用 尺寸单位 91 5.2 常用界面控件 91 5.2.1 TextView 92 5.2.2 Button 94 5.2.3 EditText 96 5.2.4 Spinner 99 5.2.5 ImageView 102 5.2.6 AlertDialog 104 5.2.7 ListView 106 5.2.8 RecyclerView 111 5.3 常用布局 119 5.3.1 ConstraintLayout 120 5.3.2 LinearLayout 123 5.3.3 RelativeLayout 126 5.3.4 GridLayout 128 5.3.5 FrameLayout 129 5.4 碎片 132 5.4.1 碎片简介 132 5.4.2 碎片的使用 133 5.5 动态加载布局的技巧 137 5.5.1 使用限定符 137 5.5.2 使用*小宽度限定符 139 本章总结 140 第6章 Android的广播机制 141 6.1 广播机制概述 141 6.2 广播接收者注册 142 6.2.1 静态注册广播接收者并实现开机 启动 143 6.2.2 动态注册广播接收者并监听网络 状态 144 6.3 广播发送者向AMS发送广播 147 6.3.1 普通广播 147 6.3.2 系统广播 148 6.3.3 有序广播 149 6.3.4 App应用内广播 149 本章总结 149 第7章 Android服务 150 7.1 服务简介 150 7.2 Android多线程 150 7.2.1 在子线程中更新UI 151 7.2.2 异步消息机制 153 7.2.3 使用AsyncTask更新UI 156 7.3 服务的生命周期 161 7.4 服务的使用 162 7.4.1 服务的创建 162 7.4.2 启动服务和停止服务 163 7.4.3 绑定启动服务和解绑服务 166 7.4.4 使用前台服务 171 7.4.5 使用IntentService 172 本章总结 176 第8章 数据存储与共享 177 8.1 文件存储 177 8.2 SharedPreferences存储 183 8.3 数据库存储 187 8.3.1 创建数据库 187 8.3.2 升级数据库 190 8.3.3 添加数据 192 8.3.4 更新数据 194 8.3.5 删除数据 196 8.3.6 查询数据 197 8.4 数据共享 200 8.4.1 ContentProvider 200 8.4.2 访问其他程序中的数据 201 本章总结 209 第9章 位置服务 210 9.1 位置服务简介 210 9.2 高德地图API的应用 210 9.2.1 申请API key 210 9.2.2 使用定位功能 213 9.2.3 使用地图功能 217 本章总结 222 第10章 网络编程 223 10.1 WebView控件 223 10.1.1 WebView概述 223 10.1.2 WebView的基本使用 224 10.1.3 WebView子类及使用方法 226 10.2 HTTP协议及使用 231 10.2.1 使用HttpURLConnection类 232 10.2.2 POST方式提交数据 240 10.2.3 OKHttp的使用 249 10.3 Socket通信 264 10.3.1 Socket简介 265 10.3.2 Socket与HTTP对比 266 10.3.3 Socket通信示例 266 本章总结 272 第11章 多媒体开发 273 11.1 通知 273 11.2 摄像与相册 277 11.3 音视频播放 283 11.3.1 音频播放 283 11.3.2 视频播放 287 本章总结 290 第12章 Android NDK编程 291 12.1 JNI与NDK简介 291 12.1.1 JNI简介 291 12.1.2 NDK简介 292 12.1.3 JNI与NDK的关系 293 12.2 NDK开发环境 293 12.3 NDK简单示例 299 本章总结 306 第13章 高级UI-Material Design简介 307 13.1 立体界面 307 13.2 标题栏 308 13.3 滑动菜单 312 13.4 悬浮按钮 318 13.5 Snackbar——?可以交互的 提示工具 319 13.6 Card View 321 13.7 下拉刷新 329 本章总结 334 附录一 Android权限列表 335 附录二 Android API 340 参考文献 344
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服