图书介绍

Android Studio应用开发 基础入门与应用实战PDF|Epub|txt|kindle电子书版本网盘下载

Android Studio应用开发 基础入门与应用实战
  • 方欣著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121322204
  • 出版时间:2017
  • 标注页数:305页
  • 文件大小:62MB
  • 文件页数:317页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android Studio应用开发 基础入门与应用实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Android概述1

1.1 智能手机的发展1

1.2 智能手机操作系统2

1.3 Android操作系统3

1.3.1 Android操作系统的发展3

1.3.2 Android操作系统的特点5

1.3.3 Android操作系统与iOS操作系统的对比5

1.4 搭建Android系统开发环境6

1.4.1 安装JDK6

1.4.2 安装Android Studio9

1.4.3 Android Studio的基本配置10

1.5 开发第一个Android项目13

1.6 打包签名第一个Android项目15

本章小结16

习题16

第2章 Android中的项目17

2.1 Android项目的组成17

2.2 Android项目中三个重要的文件18

2.3 扩充FirstDemo项目21

2.4 Activity24

2.5 Android中的常用包25

2.6 Android项目的大致开发流程26

本章小结26

习题27

第3章 Android常用基本组件28

3.1 Android平台中的View类28

3.2 文本显示组件TextView30

3.3 按钮组件Button35

3.4 编辑框组件EditText36

3.5 图片视图组件ImageView40

3.6 图片按钮组件ImageButton41

3.7 单选按钮组件RadioGroup42

3.8 复选框组件CheckBox44

3.9 下拉列表框组件Spinner46

3.10 信息提示框组件Toast50

3.11 布局编辑器52

3.12 相对布局管理器组件RelativeLayout53

3.13 线性布局管理器组件LinearLayout55

3.14 表格布局管理器组件TableLayout57

3.15 约束布局Constraint Layout60

本章小结64

习题64

第4章 Android中的事件处理65

4.1 Android中的事件处理基础65

4.1.1 事件处理的过程65

4.1.2 事件处理模型65

4.2 单击事件OnClickListener66

4.2.1 单击事件基础66

4.2.2 单击事件实例67

4.3 长按事件OnLongClickListener68

4.3.1 长按事件基础68

4.3.2 长按事件实例69

4.4 焦点改变事件OnFocusChangeListener70

4.4.1 焦点改变事件基础70

4.4.2 焦点改变事件实例71

4.5 键盘事件OnKeyListener72

4.5.1 键盘事件基础72

4.5.2 键盘事件实例73

4.6 触摸事件onTouchEvent74

4.6.1 触摸事件基础74

4.6.2 触摸事件实例75

4.7 选择改变事件OnCheckedChange76

4.7.1 选择改变事件基础76

4.7.2 RadioGroup选择改变事件实例77

4.7.3 CheckBox选择改变事件实例78

4.8 选项选中事件OnItemSelected80

4.8.1 选项选中事件基础80

4.8.2 OnItemSelected选项选中事件实例81

4.9 日期和时间监听事件82

4.9.1 日期和时间选择器组件82

4.9.2 日期和时间的设置83

4.9.3 日期和时间监听事件85

4.10 菜单事件87

4.10.1 菜单事件基础87

4.10.2 选项菜单OptionsMenu89

4.10.3 上下文菜单ContextMenu94

4.10.4 弹出式菜单PopupMenu97

4.10.5 子菜单SubMenu98

本章小结100

习题100

第5章 Android常用高级组件101

5.1 列表显示组件ListView101

5.1.1 ListView组件常见的属性和方法101

5.1.2 SimpleAdapter类103

5.2 可展开的列表组件ExpandableListView108

5.2.1 ExpandableListView组件基础108

5.2.2 ExpandableListView组件实例110

5.3 进度条组件ProgressBar113

5.3.1 ProgressBar组件基础知识113

5.4 拖动条组件SeekBar115

5.4.1 SeekBar组件基础知识115

5.4.2 SeekBar组件实例116

5.5 星级评分条组件RatingBar117

5.5.1 RatingBar组件基础117

5.5.2 RatingBar组件实例118

5.6 自动完成文本框AutoCompleteTextView119

5.6.1 AutoCompleteTextView组件基础119

5.6.2 AutoCompleteTextView组件实例120

5.7 对话框组件Dialog121

5.7.1 警告对话框122

5.7.2 AlertDialog组件实例123

5.7.3 自定义对话框127

5.7.4 带进度条的对话框ProgressDialog129

5.8 图片切换组件ImageSwitcher131

5.9 选项卡组件TabHost134

5.9.1 TabHost组件基础134

5.9.2 TabHost组件实例137

本章小结141

习题141

第6章 Android组件之间的通信142

6.1 Android四大组件142

6.2 Intent143

6.2.1 利用Intent启动Activity143

6.2.2 利用Intent在Activity之间传递数据144

6.2.3 Intent组件传递数据实例145

6.3 深入了解Intent148

6.3.1 Intent的构成148

6.3.2 Intent常用用法示例150

6.3.3 Intent操作实例153

6.4 Activity的生命周期154

6.5 Android中的消息处理机制157

6.5.1 消息处理机制基础157

6.5.2 一个简单的消息处理实例159

6.5.3 线程基础知识161

6.5.4 异步处理工具类165

6.6 Service169

6.6.1 Service基础169

6.6.2 Service的启动和停止170

6.6.3 绑定Service171

6.6.4 Service的生命周期175

6.6.5 Service系统服务176

6.7 BroadcastReceiver的使用178

6.7.1 BroadcastReceiver基础179

6.7.2 BroadcastReceiver组件操作实例180

6.7.3 通过Broadcast启动Service181

本章小结182

习题182

第7章 Android多媒体技术184

7.1 Android中图形的绘制184

7.1.1 图形绘制基础184

7.1.2 图形绘制实例186

7.2 Android中图像的处理188

7.2.1 图像的获取188

7.2.2 对获取的图像进行处理189

7.2.3 图像处理举例190

7.3 Android中的动画191

7.3.1 Tween动画191

7.3.2 创建动画实例193

7.3.3 通过XML文件来创建动画195

7.3.4 Frame动画197

7.3.5 动画监听器200

7.3.6 动画操作组件201

7.4 Android中的媒体播放203

7.4.1 Android中的音频播放204

7.4.2 Android中的视频播放209

本章小结213

习题213

第8章 Android数据存储技术214

8.1 使用SharedPreferences存储数据214

8.1.1 使用SharedPreferences存储数据215

8.1.2 使用SharedPreferences读取数据216

8.2 使用文件存储数据217

8.2.1 读、写SD卡文件219

8.2.2 读取资源文件221

8.3 使用数据库存储数据222

8.3.1 创建数据库及表225

8.3.2 操作数据库228

8.3.3 数据查询操作231

8.4 使用ContentProvider存储数据233

8.4.1 ContentProvider基础233

8.4.2 创建自己的ContentProvider236

8.4.3 操作联系人的ContentProvider237

8.5 JSON数据242

8.5.1 JSON基础243

8.5.2 JSON的使用243

8.5.3 Gson的基本操作244

本章小结250

习题250

第9章 Android网络通信技术251

9.1 Android网络通信技术基础251

9.1.1 Android中的HTTP协议基础251

9.1.2 Android中的Socket基础252

9.1.3 Android中的蓝牙基础253

9.1.4 Android中的Wi-Fi基础253

9.2 WebView组件254

9.2.1 WebView组件基础知识254

9.2.2 使用WebView加载网页256

9.2.3 使用WebView加载HTML文件258

9.2.4 使用WebView加载JSP文件260

9.3 利用HttpURLConnection开发HTTP程序262

9.3.1 HttpURLConnection基础262

9.3.2 HttpURLConnection通信:GET方式263

9.3.3 HttpURLConnection通信:POST方式266

9.3.4 数据的实时更新270

9.4 利用Volley框架进行数据交互272

9.4.1 Volley框架的使用272

9.4.2 Volley框架使用实例273

9.5 利用Socket交换数据275

9.5.1 基于TCP协议的Socket通信275

9.5.2 基于UDP协议的Socket通信279

9.5.3 利用Socket实现简易的聊天室280

9.6 蓝牙通信281

9.6.1 蓝牙通信基础281

9.6.2 蓝牙通信实现284

9.6.3 蓝牙通信实例287

9.7 Wi-Fi通信289

本章小结292

习题292

第10章 投票系统APP端设计293

10.1 需求分析293

10.1.1 系统基本需求293

10.1.2 系统开发参数294

10.2 系统设计294

10.2.1 数据库的设计与实现294

10.2.2 服务器端设计与实现295

10.2.3 Android客户端设计与实现296

103测试301

参考文献304

热门推荐