Android移动应用基础教程pdf下载pdf下载

Android移动应用基础教程百度网盘pdf下载

作者:
简介:本篇主要提供Android移动应用基础教程pdf下载
出版社:中国铁道出版社
出版时间:2019-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

本书是一本Android入门书籍,采用案例驱动式教学,通过50余个案例来讲解Android基础知识在开发中的运用。zui后一章讲解一个网上订餐项目,该项目总结了1~14章的知识点,在网上订餐项目的实现过程中使用了异步线程访问网络、Tomcat服务器、Handler消息通信、JSON解析等知识,这些知识点在后来开发项目中是必须要使用的,因此希望读者认真分析每个模块的逻辑流程,并按照步骤完成项目。

内容简介

  《Android移动应用基础教程(Android Studio 第2版)》以Android Studio为开发工具,详细全面地介绍了Android编程的核心技术,包括Android用户界面编程、Android四大组件、数据存储、事件处理、网络与数据处理、图形图像处理、多媒体开发等知识。该书不限于介绍Android理论知识,而是从案例驱动的角度讲解理论。该书每章提供了大量实例,这些示范性的实例可帮助读者深刻理解知识点,除此之外,该书还精心设计了两个阶段案例和一个综合案例,这些案例贴合实际工作需求,能够使读者真正把书本中的知识应用到实际开发中。
  该书附有配套视频、源代码、习题、教学课件等教学资源,同时为了帮助初学者更好地学习该书中的内容,还提供了在线答疑,希望能够得到更多读者的关注。
  该书既可作为高等院校本、专科计算机相关专业的“移动互联网”课程专用教材,也可以作为Android移动开发的培训教材,是一本非常适合Android零基础读者的图书。

作者简介


“黑马程序员”是江苏传智播客教育科技股份有限公司(简称传智播客)旗下高端IT教育品牌。传智播客是一家专门致力于高素质软件开发人才培养的高科技公司。

内页插图

目录

第1章 Android基础入门
1.1 Android简介
1.1.1 通信技术
1.1.2 Android发展历史
1.1.3 Android体系结构
1.1.4 Dalvik虚拟机
1.2 Android开发环境搭建
1.2.1 Android Studio安装
1.2.2 模拟器创建
1.2.3 在Android Studio中下载SDK
1.3 开发第一个Android程序
1.4 Android程序结构
1.5 资源的管理与使用
1.5.1 图片资源
1.5.2 主题和样式资源
1.5.3 布局资源
1.5.4 字符串资源
1.5.5 颜色资源
1.5.6 尺寸资源
1.6 程序调试
1.6.1 单元测试
1.6.2 LogCat的使用
本章小结
本章习题

第2章 Android常见界面布局
2.1 View视图
2.2 界面布局编写方式
2.2.1 在XML文件中编写布局
2.2.2 在Java代码中编写布局
2.3 常见界面布局
2.3.1 布局的通用属性
2.3.2 RelativeLayout相对布局
2.3.3 LinearLayout线性布局
2.3.4 TableLayout表格布局
2.3.5 FrameLayout帧布局
2.3.6 ConstraintLayout约束
布局
本章小结
本章习题

第3章 Android常见界面控件
3.1 简单控件的使用
3.1.1 TextView
3.1.2 Button
3.1.3 EditText
3.1.4 ImageView
3.1.5 RadioButton
3.1.6 CheckBox
3.1.7 Toast
3.2 AlertDialog对话框的使用
3.2.1 AlertDialog对话框概述
3.2.2 普通对话框
3.2.3 单选对话框
3.2.4 多选对话框
3.2.5 自定义对话框
……
第4章 程序活动单元Activity
第5章 数据存储
第6章 阶段案例——记事本
第7章 使用内容提供者共享数据
第8章 广播机制
第9章 服务
第10章 Android事件处理
第11章 网络编程
第12章 阶段案例——智能聊天机器人
第13章 图形图像处理
第14章 多媒体应用开发
第15章 综合项目——网上订餐

前言/序言

  Android是Google公司开发的基于Linux的开源操作系统,主要应用于智能手机、平板电脑等移动设备。经过短短几年的发展,Android系统在全球得到了大规模推广,除智能手机和平板电脑外,还可用于穿戴设备、智能家具等领域。
  本书是在第一版《Android移动应用基础教程》的基础上修订而成的,主要做了以下改进:
  (1)全新的Android Studio开发工具,与真实开发环境保持一致。
  (2)新增了RecyclerView控件的使用、自定义View、Android事件的处理、手势的创建与识别等更实用的知识模块。
  (3)新增了两个阶段案例和一个综合案例,更有利于知识的巩固学习。如何使用本书
  本书是一本Android入门书籍,采用案例驱动式教学,通过50余个案例来讲解Android基础知识在开发中的运用。在学习本书之前,一定要具备Java基础知识,众所周知,Android开发使用的是Java语言。初学者在使用本书时,建议从头开始循序渐进地学习,并且反复练习书中的案例,以达到熟能生巧、为我所用的目的。如果是有基础的编程人员,则可以选择感兴趣的章节跳跃式地学习,不过书中的案例最好动手实践一下。如果在学习过程中遇到障碍,可以先回到前面的相关章节重新学习,然后依照关联性继续学习后续章节,依照这种方式学习能够让本书发挥最大的作用。
  本书共分为15章,简单介绍如下:
  ·第1~3章主要讲解Android的基础知识,包括Android起源、Android体系结构、开发环境搭建、JUnit单元测试、常见界面布局、常见界面控件等。通过这3章的学习,初学者可以创建简单的布局界面。
  ·第4章主要讲解Activity与Fragment,包括生命周期、创建、使用等。通过本章的学习,初学者可以完成简单的界面交互操作,并且实现相应的点击事件。
  ·第5章主要讲解Android中的数据存储,包括文件存储、SharedPreferences、SQLite数据库等知识,并提供保存QQ账号与密码、绿豆通讯录等实际开发中的案例。本章的知识非常重要,几乎每个Android程序都会涉及数据存储,因此要求初学者一定要熟练掌握这部分内容。
  ·第6章主要讲解一个记事本项目,该项目总结了前面1~5章的知识点。在记事本项目的实现过程中熟悉了ListView控件的使用、数据库的相关操作、Activity的跳转以及数据回传等知识点,这些知识点在Android项目中会经常使用,因此要求大家能够熟练掌握本章内容,方便后续开发其他项目。
  ·第7~9章主要讲解Android中的三个组件,分别是内容提供者、广播接收者以及服务,包括内容提供者的创建、访问其他应用程序、内容观察者、广播的创建、发送与接收、服务的创建、生命周期,并讲解了音乐播放器等案例。通过这三章的学习,初学者可以使用内容提供者、服务以及广播开发后台程序。
  ·第10章主要讲解Android事件处理,包括基于回调机制的事件处理、基于监听接口机制的事件处理、手势以及Handler消息机制等知识,通过对本章的学习,可以掌握Android中常见的事件处理的知识。
  ·第11章主要讲解Android中的网络编程,包括HTTP协议、HttpURLConnection访问网络、数据提交方式、使用WebView进行网络开发以及JSON解析等知识,并提供了天气预报等案例。通过本章的学习,初学者可以完成网络请求的过程,并解析获取的JSON数据等。
  ·第12章主要讲解一个智能聊天机器人项目,该项目总结了7—11章的知识点,在智能聊天机器人项目的实现过程中熟悉了网络请求、JSON解析、Handler处理等知识点,这些知识点会在后来的Android项目中经常使用,因此要求初学者熟练掌握本章内容。
  ·第13~14章主要讲解Android中的图形图像处理和多媒体应用开发的相关知识,包括绘图、动画、为图像添加特效、音频与视频的播放等知识,通过这两章的学习,初学者可以掌握视频播放器、音乐播放器、动画以及图像特效的开发原理。
  ·第15章主要讲解一个网上订餐项目,该项目总结了1~14章的知识点,在网上订餐项目的实现过程中使用了异步线程访问网络、Tomcat眼务器、Handler消息通信、JSON解析等知识,这些知识点在后来开发项目中是必须要使用的,因此希望读者认真分析每个模块的逻辑流程,并按照步骤完成项目。致谢
  本书的编写和整理工作由传智播客教育科技有限公司完成,主要参与人员有吕春林、高美云、柴永菲、闫文华等,研发小组全体成员在这近一年的编写过程中付出了很多辛勤的汗水,在此一并表示衷心的感谢。意见反馈
  尽管我们尽了最大的努力,但书中难免会有不妥之处,欢迎各界专家和读者朋友们来信给予宝贵意见,我们将不胜感激。