图书介绍

Android移动开发项目化教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android移动开发项目化教程
  • 李扬主编;任学雯副主编 著
  • 出版社: 航空工业出版社
  • ISBN:9787516511633
  • 出版时间:2017
  • 标注页数:335页
  • 文件大小:36MB
  • 文件页数:346页
  • 主题词:移动终端-应用程序-程序设计-教材

PDF下载


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

下载说明

Android移动开发项目化教程PDF格式电子书版下载

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

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

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

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

图书目录

环境搭建篇2

项目一 Android系统概述2

一、项目要求2

二、项目相关知识2

三、项目实施过程3

1.Android系统的产生与发展3

2.Android系统的优势4

3.Android平台架构4

4.Android平台特性7

5.Android市场7

四、项目思考与扩展10

项目二 Android开发环境设置11

一、项目要求11

二、项目相关知识11

1.操作系统要求11

2.JDK(Java Development Kit)12

3.Eclipse12

4.Android SDK12

5.ADT(Android Development Tools)12

6.Android Studio集成开发工具13

三、项目实施过程13

1.安装JDK13

2.安装Eclipse19

3.安装SDK21

4.安装ADT23

5.Android Studio的下载、安装和使用26

四、项目思考与扩展32

项目三 Android模拟器与开发终端33

一、项目要求33

二、项目相关知识33

1.Android模拟器简介33

2.AVD和真实设备的区别34

三、项目实施过程35

1.创建Android虚拟设备35

2.连接真实Android设备37

四、项目思考与扩展38

项目四 Android工程创建与资源使用39

一、项目要求39

二、项目相关知识39

1.Android SDK软件开发包39

2.Android程序结构40

3.DDMS41

三、项目实施过程42

1.建立Android项目42

2.DDMS的使用46

四、项目思考与扩展49

基础篇52

项目五 Android常用界面控件52

一、项目要求52

二、项目相关知识52

1.Android视图类52

2.本文框TextView53

3.按钮54

4.单选按钮和复选框按钮55

5.列表选择框56

三、项目实施过程56

1.项目创建57

2.XML布局文件的开发57

四、项目思考与扩展63

项目六 Android常用界面布局64

一、项目要求64

二、项目相关知识64

1.线性布局65

2.表格布局TableLayout67

3.帧布局71

4.相对布局RelativeLayout73

三、项目实施过程76

1.创建工程77

2.XML布局文件的开发77

四、项目思考与扩展80

项目七 Android单击事件的处理81

一、项目要求81

二、项目相关知识81

1.事件监听原理82

2.findViewById()方法83

3.按钮单击事件的四种方法83

三、项目实施过程86

1.创建工程86

2.XML布局文件的开发87

3.Java文件的开发88

四、项目思考与扩展91

项目八 Intent实现消息传递92

一、项目要求92

二、项目相关知识92

1.Intent概述92

2.显性Intent93

3.显性Intent的数据传递96

4.隐性Intent97

三、项目实施过程99

1.创建工程99

2.XML布局文件的开发100

3.Java文件的开发111

四、项目思考与扩展113

项目九 Activity的生命周期115

一、项目要求115

二、项目相关知识116

1.Android生命周期与进程优先级116

2.Activity的生命周期116

3.Log类的使用118

三、项目实施过程118

四、项目思考与扩展129

进阶篇132

项目十 高级用户界面设计132

一、项目要求132

二、项目相关知识133

1.自动完成文本框AutoCompleteTextView133

2.进度条ProgressBar136

3.拖动条SeekBar140

4.星级评分条RatingBar142

5.选项卡TabHost144

6.图像切换器ImageSwitcher148

7.画廊视图Gallery152

8.消息提示框Toast156

三、项目实施过程157

1.创建工程157

2.XML布局文件的开发158

3.Java文件的开发159

四、项目思考与扩展162

项目十一 列表视图ListView163

一、项目要求163

二、项目相关知识163

1.ListView163

2.直接使用ListView组件创建ListView164

3.让Activity继承ListActivity实现列表166

三、项目实施过程168

1.创建工程168

2.XML布局文件的开发169

3.Java文件的开发170

四、项目思考与扩展171

项目十二 自定义菜单172

一、项目要求172

二、项目相关知识172

三、项目实施过程173

1.创建工程173

2.XML布局文件的开发173

3.Java文件的开发178

四、项目思考与扩展181

项目十三 BroadCastReceiver实现广播的接收与发送183

一、项目要求183

二、项目相关知识183

1.广播183

2.静态和注册广播接收器184

三、项目实施过程184

1.创建工程184

2.XML布局文件的开发185

3.Java文件的开发188

四、项目思考与扩展192

项目十四 Service生命周期194

一、项目要求194

二、项目相关知识194

1.Service简介194

2.Service生命周期195

3.跨进程服务简介196

三、项目实施过程196

1.工程创建196

2.XML布局文件的开发197

3.Java文件的开发199

4.扩展练习203

5.项目验证203

四、项目思考与扩展205

数据处理篇208

项目十五 SharedPerference与XML208

一、项目要求208

二、项目相关知识209

1.SharedPerference简介209

2.SAX的简介209

三、项目实施过程210

1.创建工程210

2.XML布局文件文件的开发210

3.Java程序的开发214

4.扩展练习219

5.项目验证221

四、项目思考与扩展223

项目十六 IO操作与数据存储访问224

一、项目要求224

二、项目相关知识224

1.内部文件存储224

2.外部文件存储225

3.资源文件使用225

三、项目实施过程226

1.创建工程226

2.XML布局文件的开发226

3.Java文件的开发229

4.扩展练习233

5.项目验证234

四、项目思考与扩展236

项目十七 SQLite实现数据的存储与访问237

一、项目要求237

二、项目相关知识238

1.SQLite简介238

2.SQLite对数据库的操作239

3.动态广播的使用241

三、项目实施过程242

1.工程创建242

2.XML布局文件的开发242

3.Java文件的开发250

4.扩展练习264

5.项目验证265

四、项目思考与扩展267

项目十八 ContentProvider实现数据共享268

一、项目要求268

二、项目相关知识268

1.ContentProvider介绍268

2.系统通讯录核心操作代码270

三、项目实施过程272

1.工程创建272

2.XML布局文件的开发273

3.Java文件的开发278

4.项目验证284

四、项目思考与扩展287

扩展篇290

项目十九 位置服务与百度地图实现地图定位290

一、项目要求290

二、项目相关知识290

1.基于位置的服务简介290

2.LocationManager的基本用法291

3.获取GPS定位信息的步骤293

4.使用MapView显示定位的过程293

三、项目实施过程294

1.工程创建294

2.XML布局文件的开发296

3.Java文件的开发300

4.项目验证305

四、项目思考与扩展308

项目二十 桌面小组件309

一、项目要求309

二、项目相关知识309

三、项目实施过程310

1.创建工程310

2.XML布局文件的开发311

3.Java文件的开发314

4.项目验证318

四、项目思考与扩展319

项目二十一 NDK的安装和使用320

一、项目要求320

二、项目相关知识320

1.NDK(Native Development Kit)320

2.Cygwin321

3.so文件321

三、项目实施过程321

1.Cygwin321

2.NDK环境参数的设置323

3.Windows环境下利用NDK生成SO324

四、项目思考与扩展325

项目二十二 NDK编译生成动态库326

一、项目要求326

二、项目相关知识326

三、项目实施过程327

1.创建工程327

2.Java文件的开发328

四、项目思考与扩展334

参考文献335

热门推荐