0


Android基础程序设计
作者:何苗丛书名: ISBN:978-7-5685-2119-2页数: 开本:装帧:平装 出版时间:2019-09-01中图分类:
¥49.80

编辑推荐

配套资源:微课、电子课件、源代码、习题参考答案。 全书共分为10个章:Android基础入门;探究活动;Android UI基础知识;碎片;广播机制;数据存储;内容提供者;网络技术;服务;高级编程。第1-2章主要讲解Android基础知识,包括Android起源,体系结构,开环境搭建、简单UI布局。第3章主要讲解四大组件之一Activity基础知识,包括Activity创建、生命周期、数据传递等。第4-5章主要讲解Activity中的数据存储,包括文件存储、SharedPreferences、SQLite数据库、XML解析以及JSON解析内容。第6-8章主要讲解Android的其他四大组件,广播接收者、服务、以及内容提供者的内容。第9章主要讲解网络编程知识,包括HTTP协议、HTTPURLConnection使用、数据提交及消息机制。第10章主要讲解Android中高级开发知识,包括动画、图像处理、碎片等。
  《Android基础程序设计》是新世纪高职高专教材编审委员会组编的软件专业系列规划教材之一。
  Android是Google公司开发的基于Linux平台的开源操作系统,仅仅推出两年,Android系统就超过已经占据市场逾十年的诺基亚Symbian系统,并且每天还有数百万台新的Android设备被激活。据不完全统计,Android系统已经占据全球智能手机操作系统80%以上的份额,中国市场占有率更是超过90%。不过,科技的发展日新月异,Android系统经历了飞速发展,出现了很多新的知识,许多教材中的知识点已经过时。而教材的更新往往没有那么快,面对这样的问题,我们推出了本教材供学生使用。
  读者对象
  本教材内容通俗易懂,采用全新的开发工具并配以新版本的SDK,站在初学者角度,知识由浅入深,采用流行的案例式教学,通过案例来讲解Android基础知识在实际开发中的应用,并在章节中以案例辅助知识的巩固以及复习。
  如何使用本教材
  在学习本教材之前,并不需要有任何Android基础知识,但是要具备一定的Java基础知识,因为Android开发都是使用Java语言的。初学者在使用本教材时建议从开头循序渐进地学习并反复练习教材中的案例,将案例实际操作一遍有助于更好地理解教材中的知识点,以便熟能生巧。
  本教材内容
  全书共分为10章,涵盖了四大组件、UI、碎片、数据存储、多媒体、网络编程等方面的知识,接下来对每个章节进行简单介绍。
  第1章主要讲解了Android基础知识,包括Android的起源、体系结构以及开发环境的搭建,通过本章的学习,初学者可以创建出简单的Android项目。
  第2章主要讲解了活动,包括活动的生命周期、启动模式以及数据传递方式,并通过新建名片案例来巩固所学知识,实现简单的页面交互。
  第3~4章主要讲解了Android的UI、布局以及碎片的知识,通过这两章的学习,初学者可以创建简单的手机布局界面以及平板布局界面。
  第5章、第7章和第9章主要讲解了Android中的另外三个重要的组件,广播接收者、内容提供者以及服务,通过这三章的学习,初学者可以使用广播和服务实现后台程序。
  第6章主要讲解了Android中的数据存储,包括文件存储、SharedPreferences存储、SQLite数据库存储知识,并通过手机通信录案例进一步巩固数据存储的知识。本章知识非常重要,几乎所有的Android程序都会涉及数据存储,初学者应该熟练掌握。
  第8章主要讲解了网络技术,包括WebView、HTTP协议访问网络、XML以及JSON解析、网络编程的优化等相关内容。通过两个案例让初学者掌握网络程序的开发过程。
  第10章主要讲解了Android开发中的高级编程知识,包括Notification的使用、摄像头与相册、多媒体、Material Design以及简单动画效果等知识。通过本章的学习,初学者可以掌握很多Android的新特性以及前沿技术。
  本教材提供书中主要实例程序源代码以及教学课件。
  在编写本教材的过程中,编者参考、引用和改编了国内外出版物中的相关资料以及网络资源,在此表示深深的谢意!相关著作权人看到本教材后,请与出版社联系,出版社将按照相关法律的规定支付稿酬。
  由于水平有限,疏漏错误在所难免,敬请广大师生、读者批评指正。

 
第1章 Android基础入门 1
 1.1 Android简介 1
 1.2 开发环境搭建 4
 1.3 创建第一个Android项目 9
 1.4 工具使用——日志工具 16
 1.5 小 结 18
 1.6 习 题 18

第2章 Android UI基础知识 19
 2.1 编写程序界面 19
 2.2 常用控件 19
 2.3 四种基本布局 31
 2.4 约束布局 39
 2.5 ListView控件 39
 2.6 强大的滚动控件RecyclerView 45
 2.7 小 结 50
 2.8 习 题 51

第3章 探究活动 52
 3.1 活动简介 52
 3.2 活动的生命周期 52
 3.3 活动的启动模式 56
 3.4 活动的基本用法 59
 3.5 使用Intent在活动中穿梭 61
 3.6 使用Intent传递数据 63
 3.7 小 结 74
 3.8 习 题 74

第4章 碎 片 76
 4.1 碎片简介 76
 4.2 碎片的使用方式 77
 4.3 碎片的生命周期 85
 4.4 动态加载布局 86
 4.5 实战演练——新闻应用 89
 4.6 小 结 98
 4.7 习 题 98

第5章 广播机制 99
 5.1 广播机制简介 99
 5.2 接收系统广播 100
 5.3 发送自定义广播 105
 5.4 本地广播 110
 5.5 实战演练——强制下线 111
 5.6 小 结 117
 5.7 习 题 118

第6章 数据存储 119
 6.1 数据存储方式 119
 6.2 文件存储 119
 6.3 SharedPreferences存储 129
 6.4 SQLite数据库存储 135
 6.5 实战演练——手机通信录 148
 6.6 小 结 153
 6.7 习 题 154

第7章 内容提供者 155
 7.1 内容提供者简介 155
 7.2 运行时权限 155
 7.3 访问其他程序中的数据 161
 7.4 自定义内容提供者 166
 7.5 小 结 176
 7.6 习 题 177

第8章 网络技术 178
 8.1 WebView简介 178
 8.2 HTTP协议访问网络 180
 8.3 XML解析 187
 8.4 JSON解析 195
 8.5 网络编程的优化 201
 8.6 实战演练——故事汇 204
 8.7 小 结 213
 8.8 习 题 213

第9章 服 务 215
 9.1 Android多线程编程 215
 9.2 服务的基本用法 228
 9.3 服务的生命周期 236
 9.4 更多服务使用技巧 237
 9.5 实战演练——下载 242
 9.6 小 结 253
 9.7 习 题 253

第10章 高级编程 255
 10.1 Notification的使用 255
 10.2 摄像头与相册 259
 10.3 多媒体 267
 10.4 Material Design体验 274
 10.5 动 画 284
 10.6 小 结 292
 10.7 习 题 293

参考文献 294

  • 微课-Android Studio 环境搭建(2)《Android基础程序设计》何苗

    课程: Android基础程序设计 类型: mp4 大小:94.27 MB上传时间: 2022-07-28 10:31:32

  • 微课-Android Studio 环境搭建《Android基础程序设计》何苗

    课程: Android基础程序设计 类型: mp4 大小:66.13 MB上传时间: 2022-07-28 10:31:32

  • 课后题及参考答案《Android基础程序设计》何苗

    课程: Android基础程序设计 类型: rar 大小:68.68 KB上传时间: 2022-07-28 10:39:32

  • 课件《Android基础程序设计》何苗

    课程: Android基础程序设计 类型: rar 大小:21.86 MB上传时间: 2022-07-28 10:39:32

  • 源代码1《Android基础程序设计》何苗

    课程: Android基础程序设计 类型: rar 大小:83.69 MB上传时间: 2022-07-28 10:39:32

  • 源代码2《Android基础程序设计》何苗

    课程: Android基础程序设计 类型: rar 大小:139.08 MB上传时间: 2022-07-28 10:39:32

全部下载
2.472740s