万本电子书0元读

万本电子书0元读

顶部广告

Android开发从入门到进阶实战电子书

本书主要有如下特: (1)内容精练,全面实用。本着“理论知识够用,举例丰富实用”的原则,指导初学者采取有效的学习方法和获得良好的学习途径。 (2)过程简洁,步骤详细。讲解步骤做到详细但不烦琐,避免直使用大量代码占用读者的阅读时间;而是对关键代码行详细的讲解,做到清晰和透彻。 (3)易教易学,通俗易懂。作者均是一-线工作人员及教学人员,项目经验丰富,传授知识的能力强;所选案例精练实用,具有实战性和代表性,能够使读者快速上手。

售       价:¥

纸质售价:¥96.00购买纸书

1人正在读 | 0人评论 6.7

作       者:钱慎一

出  版  社:化学工业出版社

出版时间:2021-01-01

字       数:46.9万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书系统讲述了Android程序发的相关知识,从Android的基本概念讲起,依次对Android应用程序的组成与执行、界面布局、常见资源和控件、事件处理机制与多线程、Android控件、菜单和对话框、Activity组件、Intent机制、Service组件、BroadcastReceiver组件、数据存储、SQLite数据库、数据共享机制、在线音视频、网络编程、定位服务等内容行了讲解,*后通过一个实例对书中各章节知识的综合应用行讲解。 本书结构编排合理,内容丰富实用,由浅深,通俗易懂,知识与案例结合紧密,所选案例新颖丰富,紧贴实战。同时配备了极为丰富的学习资源,主要有同步教学视频、所有实例的程序代码、课后习题及答案等。 本书适合从事Android移动编程和应用发的人员学习使用,还可作为高等院校和培训学校相关专业的教学及参考用书。<br/>【推荐语】<br/>本书主要有如下特: (1)内容精练,全面实用。本着“理论知识够用,举例丰富实用”的原则,指导初学者采取有效的学习方法和获得良好的学习途径。 (2)过程简洁,步骤详细。讲解步骤做到详细但不烦琐,避免直使用大量代码占用读者的阅读时间;而是对关键代码行详细的讲解,做到清晰和透彻。 (3)易教易学,通俗易懂。作者均是一-线工作人员及教学人员,项目经验丰富,传授知识的能力强;所选案例精练实用,具有实战性和代表性,能够使读者快速上手。 (4)实例完整,资源丰富。配套资源不仅包含书中的所有实例及代码,还包含主要操作步骤的教学视频,极大地满足读者的阅读需求。<br/>
目录展开

内容提要

前言

第1章Android入门必备

1.1 智能手机操作系统简介

1.2 Android的基本概念

1.2.1 Android的发展历程

1.2.2 Android的优点

1.3 Android系统架构

1.4 开发前的准备工作

1.5 搭建开发环境

1.5.1 Android Studio的安装

1.5.2 Android Studio设置

1.6 构建Android应用程序

1.6.1 使用Android Studio创建应用程序

1.6.2 运行Android应用程序

强化训练

第2章Android应用程序精讲

2.1 Android应用程序组成

2.1.1 R.Java文件详解

2.1.2 组件标识符

2.1.3 AndroidMainfest.xml详细介绍

2.2 Android应用程序的执行

2.3 Android应用程序的主要组件

2.3.1 Activity

2.3.2 Service

2.3.3 BroadcastReceiver

2.3.4 ContentProvider

2.3.5 Intent和IntentFileter

强化训练

第3章界面布局精讲

3.1 UI概述

3.2 线性布局LinearLayout

3.3 相对布局RelativeLayout

3.4 绝对布局AbsoluteLayout

3.5 表格布局TableLayout

3.6 约束布局ConstraintLayout

强化训练

第4章常见资源和控件精讲

4.1 常见资源

4.1.1 字符串资源

4.1.2 颜色资源

4.1.3 尺寸资源

4.1.4 形状

4.1.5 按钮背景及点击状态

4.2 TextView和EditText控件

案例分析

实现步骤

4.3 Button和ImageButton控件

4.4 ImageView控件

实现步骤

4.5 RadioButton和ChekBox控件

4.6 AnalogClock和DigitalClock控件

4.7 Toast控件

强化训练

第5章事件处理机制与多线程

5.1 事件处理机制

5.1.1 基于监听接口的事件处理

5.1.2 基于回调机制的事件处理

5.1.3 回调方法应用案例

5.2 Android多线程机制

5.2.1 多线程机制的特点

5.2.2 多线程的实现

强化训练

第6章Android控件进阶

6.1 进度条ProgressBar

6.2 列表视图ListView

6.3 下拉列表Spinner

6.4 网格视图GridView

6.5 日期和时间选择器DatePicker和TimePicker

6.6 控件的综合应用案例

强化训练

第7章菜单和对话框的应用

7.1 选项菜单和子菜单

7.1.1 选项菜单Options Menu

7.1.2 监听菜单事件

7.1.3 与菜单项关联的Activity的设置

7.1.4 子菜单Sub Menu

7.2 上下文菜单Context Menu

7.3 Android中的常用对话框

7.3.1 提示对话框

7.3.2 单选对话框

7.3.3 多选对话框

7.3.4 列表对话框

7.3.5 自定义对话框

7.4 进度对话框ProgressDialog

7.5 日期对话框和时间对话框

强化训练

第8章可视化使者之Activity组件

8.1 Activity生命周期

8.2 Activity管理栈

8.3 创建、配置和使用Activity

8.3.1 创建Activity

8.3.2 配置Activity

8.3.3 启动关闭Activity

8.3.4 需要传递参数的Activity启动

8.3.5 启动其他Activity并返回结果

8.4 启动模式

8.5 Fragment的使用

8.5.1 Fragment简介

8.5.2 创建Fragment

强化训练

第9章信息传递者之Intent机制

9.1 Intent概述

9.1.1 Intent属性

9.1.2 Intent解析

9.2 Intent Filter

9.2.1 动作检测

9.2.2 种类检测

9.2.3 数据检测

9.2.4 通用情况

9.2.5 使用Intent匹配

9.3 Intent的调用

9.3.1 显式调用

9.3.2 隐式调用

9.3.3 在Intent中传递数据

9.3.4 在Intent中传递复杂对象

9.3.5 实现Activity之间的协同

9.4 常用Intent组件的使用

强化训练

第10章骨干成员之Service组件

10.1 Service概述

10.2 Service的生命周期

10.2.1 startService启动服务

10.2.2 bindSerivce启动服务

10.3 Service的使用方法

10.3.1 编写不需和Activity交互的本地服务

10.3.2 编写本地服务和Activity交互

10.3.3 编写传递基本型数据的远程服务

10.3.4 编写传递复杂数据类型的远程服务

10.4 IntentService

强化训练

第11章开发利器之Broadcast-Receiver组件

11.1 BroadcastReceiver概述

11.2 广播消息

11.2.1 自定义BroadcastReceiver

11.2.2 普通广播

11.2.3 有序广播

11.3 处理系统广播消息

11.4 BroadcastReceiver的生命周期

强化训练

第12章数据存储精讲

12.1 数据存储概述

12.2 SharedPreferences

12.2.1 使用SharedPreferences

12.2.2 PreferenceActivity

12.3 文件

12.3.1 应用程序文件读写

12.3.2 操作资源文件

12.3.3 操作SD卡上的文件

强化训练

第13章SQLite数据库精讲

13.1 SQLite概述

13.2 使用SQLite数据库

13.2.1 SQLiteDatabase

13.2.2 SQLiteOpenHelper

强化训练

第14章数据共享机制精讲

14.1 ContentProvider概述

14.2 自定义ContentProvider

14.3 监听ContentProvider中数据的变化

14.4 系统ContentProvider

强化训练

第15章在线音视频的应用与管理

15.1 录制音频

15.1.1 使用Intent录制音频

15.1.2 使用MediaRecorder录制音频

15.2 应用音频

15.2.1 常见的音频格式

15.2.2 使用Intent播放音频

15.2.3 使用MediaPlayer播放音频

15.3 录制视频

15.3.1 使用Intent录制视频

15.3.2 使用MediaRecorder录制视频

15.4 应用视频

15.4.1 常见的视频格式

15.4.2 使用Intent播放视频

15.4.3 使用VideoView播放视频

15.4.4 使用MediaPlayer播放视频

强化训练

第16章网络编程精讲

16.1 Android网络编程基础

16.2 基于HTTP协议的网络编程

16.2.1 HTTP介绍

16.2.2 使用HttpURLConnection访问网络

16.2.3 使用HttpClient访问网络

16.3 基于Socket的网络编程

16.3.1 套接字Socket

16.3.2 Socket编程

16.4 基于WebView的简单浏览器

强化训练

第17章定位服务精讲

17.1 定位服务相关类

17.2 定位实例

17.3 Baidu Map使用

17.3.1 申请Map API KEY

17.3.2 开发和测试环境搭建

17.4 地图定位

强化训练

第18章Android应用项目的设计与开发

18.1 系统概述

18.1.1 项目总体需求

18.1.2 项目功能分析

18.1.3 运行环境

18.2 系统框架设计

18.3 本地歌曲列表

18.3.1 创建Fragment

18.3.2 获取本机音乐列表

18.3.3 显示歌曲

18.3.4 刷新歌曲

18.4 网络歌曲列表

18.4.1 音乐接口介绍

18.4.2 JSON解析

18.4.3 封装工具类

18.4.4 获取音乐数据及显示

18.5 音乐播放

18.5.1 使用Service播放音乐

18.5.2 发送通知

18.5.3 广播接收者

本章小结

附录 配套学习资源

强化练习参考答案

全书实例程序源文件

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部