图书介绍

Android经典应用程序开发PDF|Epub|txt|kindle电子书版本网盘下载

Android经典应用程序开发
  • 韩超编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121155864
  • 出版时间:2012
  • 标注页数:418页
  • 文件大小:134MB
  • 文件页数:429页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android经典应用程序开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章Android应用开发基础1

1.1 Android应用开发基础概述1

1.1.1 Android应用开发的结构1

1.1.2 Android应用程序 开发的目的2

1.2基于Android SDK的IDE开发环境2

1.2.1 Android IDE开发环境的组成和结构2

1.2.2 Windows中的Android SDK开发环境安装3

1.2.3 Linux环境中的Android SDK开发环境安装10

1.2.4 Android中运行仿真器环境11

1.2.5 Android中建立工程13

1.2.6在IDE中使用各种Android工具20

1.2.7其他Android工具26

1.3 Android应用程序的结构27

1.3.1 Android应用程序的代码组成27

1.3.2 Android应用示例28

1.3.3应用程序生成运行过程31

1.4 Android应用开发的方法33

1.4.1 API参考文档的使用33

1.4.2 Android应用开发模式37

第2章UI程序的结构39

2.1 Android中的界面组成39

2.1.1屏幕(活动Activity)40

2.1.2屏幕中的内容(视图View)41

2.1.3二者的结合41

2.2屏幕中内容的控制和响应42

2.2.1基本响应方法43

2.2.2变化的响应方法45

2.2.3控件响应方法比较47

2.3设备事件的响应48

2.3.1键盘事件的响应48

2.3.2运动事件的处理51

2.4屏幕切换56

2.4.1启动活动的方法57

2.4.2带有返回结果的启动活动58

2.5菜单、对话框和标题栏61

2.5.1菜单的使用61

2.5.2对话框的使用65

2.5.3标题栏的使用73

2.6样式和主题的使用74

2.6.1控件中的样式75

2.6.2全局性质的主题75

第3章 控件和布局81

3.1控件81

3.1.1 Android中的控件81

3.1.2文本类控件84

3.1.3图像类控件88

3.1.4进度条类控件91

3.1.5继承View实现自定义控件96

3.1.6继承控件实现自定义控件101

3.2视图组和屏幕的布局104

3.2.1 Android中的视图组104

3.2.2独立使用的视图组108

3.2.3作为简单容器使用的视图组113

3.2.4几种布局类的使用116

3.2.5自适应视图AdapterView131

3.2.6 Tab的使用147

第4章 图形接口158

4.1 2D图形接口的使用158

4.1.1使用2D图形接口的程序结构158

4.1.2画布和画笔结合的基本绘制159

4.1.3路径(Path)164

4.1.4文本(Text)166

4.1.5位图(Bitmap )171

4.1.6颜色效果174

4.1.7画布状态和区域操作177

4.1.8记录182

4.2 OpenGL 3D图形接口的使用184

4.2.1使用OpenGL图形接口的程序结构184

4.2.2单纯实现的渲染器动画185

4.2.3具有交互的OpenGL绘制程序189

4.2.4背景和透明效果192

4.2.5另一种OpenGL的接口方式196

4.3可绘制内容198

4.3.1可绘制内容的概念198

4.3.2使用XML文件表示基本的可绘制内容199

4.3.3使用XML文件表示扩展的可绘制内容202

4.3.4使用代码构建的可绘制内容207

4.4动画210

4.4.1动画的概念和分类210

4.4.2补间动画210

4.4.3帧动画215

4.4.4屏幕切换的动画216

第5章非UI组件和结构219

5.1服务219

5.1.1服务综述219

5.1.2本地服务的调用者222

5.1.3远程服务的使用228

5.1.4服务的应用场景236

5.2广播接收器238

5.2.1广播接收器综述238

5.2.2不同形态的广播接收器239

5.2.3结合PendingIntent使用广播接收器241

5.3内容提供者244

5.3.1内容提供者综述244

5.3.2简单内容提供者的实现248

5.3.3 URI的处理251

5.3.4内容提供者的打开文件功能252

5.4工程描述文件、资源和资产255

5.4.1 Android中的工程描述文件255

5.4.2 Android中的资源259

5.4.3 Android中的资产265

第6章Android应用开发的细节268

6.1 Android API层次结构268

6.1.1 Android API层次结构268

6.1.2 Android的API级别268

6.1.3 Android的各个基本的核心包270

6.1.4 Android 1.5增加的内容274

6.1.5 Android 1.6增加的内容275

6.1.6 Android 2.0-2.1增加的内容276

6.1.7 Android 2.2增加的内容277

6.1.8 Android 2.3.x增加的内容278

6.2安全性和权限280

6.2.1进程的用户id级别的权限280

6.2.2许可281

6.3数据存储283

6.3.1 Android数据存储的方式283

6.3.2文件和网络284

6.3.3数据库的使用285

6.3.4参数选项的使用292

6.4硬件相关的程序300

6.4.1硬件相关的类301

6.4.2硬件相关的特性301

6.4.3电源管理器303

6.4.4警报器的使用304

6.4.5音频系统的使用304

6.4.6定位系统的使用305

6.4.7电话系统的使用307

6.4.8传感器的使用310

6.4.9振动器的使用312

6.4.10无线局域网的使用313

6.4.11蓝牙的使用314

6.4.12照相机的使用316

6.4.13电池和电源信息的获取318

6.5用户通知方法318

6.5.1 Toast通知318

6.5.2 Status Bar通知321

第7章Android应用的设计思想325

7.1程序的组件模式325

7.2系统的脉络:Intent327

7.2.1 Intent的作用327

7.2.2代码中Intent的使用328

7.3远程调用:Binder和AIDL332

7.3.1应用层IPC的实现方式332

7.3.2 AIDL文件的使用333

7.4进程、线程和任务334

7.4.1进程335

7.4.2线程337

7.4.3 Android中的任务342

7.5 UI设计348

7.5.1布局的组合348

7.5.2组合型控件352

7.5.3布局的动态使用355

7.5.4不同屏幕的适应性357

7.6 Android的应用程序设计实现理念359

7.6.1 Android程序的设计和实现的通用方法359

7.6.2 Android程序的要点361

7.6.3 Android中几种典型的程序结构363

第8章Android应用程序层插件366

8.1 Android应用层插件的功能与作用366

8.1.1应用层插件的特点366

8.1.2应用层插件的结构367

8.1.3主要应用层插件368

8.2快捷方式(Shortcut)368

8.2.1 Shortcut的概念和用途368

8.2.2 Shortcut的程序组成369

8.2.3 Shortcut的实现370

8.3活动目录(LiveFolder)372

8.3.1 LiveFolder的概念和用途372

8.3.2 LiveFolder的程序组成373

8.3.3 LiveFolder的实现374

8.4应用小部件(App Widget)377

8.4.1 App Widget的概念和用途377

8.4.2 App Widget程序的组成378

8.4.3 App Widget的实现380

8.5输入法(InputMethod )383

8.5.1 InputMethod的概念和用途383

8.5.2 InputMethod的程序组成384

8.5.3 InputMethod的实现388

8.6活动墙纸(Live Wallpaper)393

8.6.1 Live Wallpaper的概念和用途393

8.6.2 Live Wallpaper的程序组成393

8.6.3 Live Wallpaper的实现395

8.7可搜索程序(Searchable)397

8.7.1 Searchable的概念和用途397

8.7.2 Searchable的程序组成399

8.7.3 Searchable的实现400

8.8账户和同步(Account和Sync)405

8.8.1 Account和Sync的概念和用途405

8.8.2 Account和Sync的程序组成405

8.8.3 Account和Sync的实现408

8.9语音识别器 (SpeechRecognizer)412

8.9.1 SpeechRecognizer的概念和用途412

8.9.2 SpeechRecognizer的程序组成413

8.9.3语音识别器实现414

热门推荐