图书介绍

Android基础开发与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Android基础开发与实践
  • 吴善财编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302289524
  • 出版时间:2012
  • 标注页数:582页
  • 文件大小:248MB
  • 文件页数:594页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android基础开发与实践PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基 础篇1

第1章 说书先生谈AndroiD1

1.1引子1

1.2手机江湖1

1.2.1怎样才能成为侠客2

1.2.2侠客的特点2

1.2.3看己成名的侠客3

1.3安卓来兮4

1.3.1安卓的发展背景4

1.3.2安卓的第一代产品5

1.3.3 Android门派5

1.4何以一统天下6

1.4.1赏罚分明6

1.4.2前景会如何7

1.4.3 Android市场前景7

第2章 选择倚天剑还是屠龙刀9

2.1工欲善其事,必先利其器9

2.1.1安装Android SDK的系统要求9

2.1.2 Android软件开发包10

2.2用常规方法装备自己10

2.2.1依次安装JDK、EclipsE、Android SDK10

2.2.2设定Android SDK Home17

2.2.3验证开发环境18

2.2.4创建Android虚拟设备(AVD)19

2.3不走寻常路21

2.3.1另辟蹊径之——Linux下的 搭建过程21

2.3.2另辟蹊径之——苹果下的搭建 过程22

2.4解决常见的安装问题22

2.5 Android模拟器26

2.5.1 Android模拟器基础26

2.5.2和实战的区别27

2.5.3创建和启动模拟器27

第3章 庖丁解牛Android SDK.29

3.1得心应手是第一要务29

3.2初步探寻Android SDK体系29

3.2.1目录结构30

3.2.2解剖Android jar31

3.2.3 SDK文档是你的良师32

3.2.4 SDK武器集33

3.3师兄们的杰作34

3.4第一次考验37

3.4.1新建Android工程37

3.4.2编写代码和代码分析38

3.4.3调试38

3.4.4运行项目39

第二篇 核心技术篇41

第4章 勤练心法——Android应用核心41

4.1当头一棒41

4.2 Android体系结构42

4.2.1库和Android运行环境是根基42

4.2.2应用程序框架是中间层43

4.2.3操作系统层是根本43

4.2.4应用程序44

4.3 Android应用程序组成44

4.3.1 Activity44

4.3.2 Intent and Intent Filters45

4.3.3 Service介绍45

4.3.4 BroadcastIntentReceiver46

4.3.5 ContentProvider46

4.4 Android应用工程文件组成46

4.4.1 AndroidManifest.xml文件47

4.4.2 src目录48

4.4.3值的定义文件49

4.5不是六道轮回的生命周期50

4.5.1 Android生命周期50

4.5.2 Android进程50

4.5.3 Activity生命周期52

4.6进程和线程的那些事儿55

4.6.1进程55

4.6.2线程55

4.6.3远程调用56

4.7师傅的例子57

第5章 一本秘籍闯天涯59

5.1下山的喜悦59

5.2用UI配置行头59

5.2.1“爷爷”级的View视图组件59

5.2.2 Viewgroup是一个大容器60

5.2.3通过Layout来规划布局60

5.2.4 LayoutParams参数的意义62

5.2.5小试牛刀62

5.3布局我的侠客路71

5.3.1纵览五大布局对象71

5.3.2演练垂直线性布局76

5.3.3演练水平线性布局78

5.3.4演练相对布局79

5.3.5演练表单布局80

5.3.6演练切换卡82

5.4我的朋友menu84

5.4.1很友好的menu85

5.4.2演练menu85

5.5 Intent和Activity深情相拥87

5.5.1 Intent调用另一个Activity88

5.5.2演练Intent和Activity的合作91

5.5.3还可以重来93

5.6罗列有序的兵器库98

5.6.1 ArrayAdapter的基本用法98

5.6.2使用SimpleAdapter实现 列表样式99

5.7使用对话框控件100

5.8一个善意的提醒105

5.8.1 Toast提醒你105

5.8.2 Notifiication提醒你105

5.8.3演练Toast和Notifiication106

第6章 相忘于江湖115

6.1易容之术115

6.1.1最简单的按钮Button116

6.1.2使用TextView控件显示文本116

6.1.3收回我说的话123

6.1.4你可以有多个选择124

6.1.5你只能选择一个126

6.1.6下拉列表控件Spinner126

6.1.7体验全自动带来的魅力128

6.1.8那些年,那些事130

6.1.9生命的意义131

6.1.10滚滚黄河水132

6.1.11不再让你焦虑133

6.1.12拖动你的命运134

6.1.13自己的分量有几何135

6.1.14图片的绚丽136

6.1.15 图片可以当按钮137

6.1.16追忆往事139

6.1.17网格141

6.2欲穷千里目,更上一层楼143

6.2.1在对话框中使用进度条143

6.2.2使用Spinner和 setDropDownViewResource146

6.2.3 Gallery和BaseAdapter容器149

6.2.4实现模拟时钟效果152

6.2.5 FileSearch文件搜索引擎155

第7章 数据存储159

7.1五种存储方式159

7.2 SharedPreferences是最简单的存储159

7.2.1 SharedPreferences存储类效率160

7.2.2演练160

7.3最危险的地方最安全162

7.4藏经阁和SQLite163

7.5峰回路转168

7.5.1ContentProvider168

7.5.2实战演练ContentProvider169

7.6网络存储171

第8章 电话与短信双剑合璧175

8.1电话和短信天生是一对175

8.1.1怀念昨日之Intent175

8.1.2 Intent组成知多少176

8.2拨打电话178

8.3双剑合壁大事记——发送短信182

8.3.1创建TinySMS界面182

8.3.2设置权限184

8.3.3发送短信处理184

第9章 千里走单骑187

9.1实现GPS定位187

9.1.1 android.location功能类187

9.1.2 Android定位的基本流程188

9.1.3 GPS定位应用实例191

9.1.4 LocationProvider查询条件 面面观193

9.2及时获取当前位置194

9.2.1介绍Maps库类194

9.2.2使用LocationManager及时 监听当前的位置195

9.3在Android系统中使用地图196

9.3.1使用前的准备196

9.3.2使用Map API密钥的 基本流程199

9.3.3用Map API密钥实现 Google地图定位201

第三篇 实践闯关篇207

第10章 第一关:交互式通信207

10.1武林大会207

10.2 TextView三维一体207

10.2.1我的想法208

10.2.2具体实现208

10.3很熟悉的拨打电话209

10.3.1我的想法209

10.3.2具体实现209

10.4新潮的Email程序211

10.4.1我的想法212

10.4.2具体实现212

10.5震动你的心扉214

10.5.1我的想法214

10.5.2具体实现215

10.6图文提醒218

10.6.1我的想法218

10.6.2具体实现218

10.7状态栏的亲切提醒220

10.7.1我的想法221

10.7.2具体实现221

10.8模拟实现文件管理器223

10.8.1我的想法224

10.8.2具体实现224

10.9控制WiFi服务229

10.9.1我的想法229

10.9.2具体实现230

10.10获取SIM卡内信息236

10.10.1何谓SIM卡236

10.10.2我的想法237

10.10.3具体实现237

10.11实现触摸拨号按钮241

10.11.1我的想法241

10.11.2具体实现241

10.12查看正在运行的程序242

10.12.1我的想法242

10.12.2具体实现242

10.13屏幕方向可以改变245

10.13.1我的想法245

10.13.2具体实现245

第11章 第二关:消息埋伏的自动化249

11.1盟主的题目249

11.2短信自动提醒你249

11.2.1我的想法249

11.2.2具体实现250

11.3电池容量剩几何253

11.3.1我的想法253

11.3.2具体实现253

11.4群发英雄帖256

11.4.1我的想法256

11.4.2具体实现256

11.5来电提醒259

11.5.1我的想法259

11.5.2具体实现259

11.6存储卡容量有几何262

11.6.1我的想法262

11.6.2具体实现262

11.7内存和存储卡控制265

11.7.1我的想法265

11.7.2具体实现265

11.8闹钟的提醒272

11.8.1我的想法272

11.8.2具体实现272

11.9黑名单拒绝你没商量278

11.9.1我的想法278

11.9.2具体实现279

11.10指定时间置换桌面背景282

11.10.1我的想法282

11.10.2具体实现282

11.11设计开机显示程序290

11.11.1我的想法291

11.11.2具体实现291

第12章 第三关:江湖笑293

12.1驻足江湖293

12.2绘制几何图形293

12.2.1我的想法293

12.2.2具体实现294

12.3屏保程序的魅力297

12.3.1我的想法297

12.3.2具体实现297

12.4触摸移动图片308

12.4.1我的想法308

12.4.2具体实现308

12.5显示存储卡中的照片311

12.5.1我的想法312

12.5.2具体实现312

12.6调节音量大小316

12.6.1我的想法316

12.6.2具体实现316

12.7播放MP3文件319

12.7.1我的想法319

12.7.2具体实现319

12.8录音处理324

12.8.1我的想法324

12.8.2具体实现324

12.9 3gp视频播放器329

12.9.1我的想法329

12.9.2具体实现330

12.10铃声设置332

12.10.1我的想法332

12.10.2具体实现333

第13章 第四关:千里传音339

13.1循序渐进339

13.2实现网页浏览339

13.2.1我的想法339

13.2.2具体实现340

13.3使用HTML程序就是这么简单341

13.3.1我的想法341

13.3.2具体实现341

13.4调用内置浏览器打开网页342

13.4.1我的想法342

13.4.2具体实现342

13.5 Gallery中显示QQ空间的照片345

13.5.1我的想法345

13.5.2具体实现345

13.6播放网络MP3348

13.6.1我的想法349

13.6.2具体实现349

13.7远程下载手机铃声356

13.7.1我的想法356

13.7.2具体实现356

13.8文件上传至服务器362

13.8.1我的想法362

13.8.2具体实现362

13.9远程下载安装Android程序365

13.9.1我的想法365

13.9.2具体实现365

13.10下载观看3gp视频370

13.10.1我的想法370

13.10.2具体实现370

第四篇 提 高篇379

第14章 程序也需要优化379

14.1 9条基础规则379

14.2必知必会命名规范382

14.3优秀代码383

14.4程序优化385

14.4.1基本优化385

14.4.2程序性能优化393

14.4.3高效AndroiD399

14.4.4 Android的单元测试404

14.5 UI界面优化407

第15章Graphics的魅力413

15.1绘图处理413

15.1.1 Color类413

15.1.2 Paint类413

15.1.3 Canvas类417

15.1.4 Rect类419

15.1.5 NinePatch类423

15.1.6 Matrix类423

15.1.7 Bitmap类423

15.1.8 BitmapFactory类427

15.1.9 Region类428

15.1.10 Typeface类428

15.1.11Shader类429

15.2动画美轮美奂432

15.2.1 Tween动画432

15.2.2 Frame动画434

第16章 虚拟与现实并不远437

16.1OpenGL437

16.1.1 OpenGL的发展历程437

16.1.2 OpenGL的特点和功能438

16.1.3为移动设备而生的 OpenGL ES439

16.1.4 Android OpenGL ES密录439

16.2实战应用Android OpenGL440

16.2.1移动的图像441

16.2.2模拟一个3D场景445

16.2.3浮动的旗帜448

16.2.4列表显示多个物体450

16.2.5粒子系统453

第五篇 综合实战篇459

第17章 使用Google API459

17.1模拟验证官方账号459

17.1.1Google Accout459

17.1.2具体实现460

17.2模拟实现Google搜索466

17.2.1 Google Search API.467

17.2.2具体实现467

17.3 Geocoder实现地址查询472

17.3.1 Geocoder服务472

17.3.2具体实现473

17.4 Directions Route实现路径导航476

17.4.1实例分析476

17.4.2具体实现477

17.5 LocationListener和MapView 实时更新484

17.5.1 GPS的使用484

17.5.2具体实现484

17.6 Google Translate API翻译489

17.6.1 Google Translate API489

17.6.2具体实现490

17.7画图并计算距离491

17.7.1绘制地图492

17.7.2具体实现492

17.8动态二维条码扫描仪499

17.8.1二维码扫描程序499

17.8.2具体实现499

17.9设置手机屏幕颜色508

17.9.1屏幕的显示颜色508

17.9.2具体实现508

第18章 开发RSS阅读器515

18.1 RSS风云再起515

18.1.1 RSS的用途515

18.1.2 RSS阅读器516

18.1.3 RSS语法516

18.2实现流程517

18.3具体实现518

18.3.1主程序example10.javA518

18.3.2文件example 10_1.j avA520

18.3.3文件example 10_2.javA522

18.3.4文件News.javA522

18.3.5文件MyAdapter.javA523

18.3.6文件MyHandler.javA525

第19章 笑傲江湖之个人移动地图529

19.1我的分析529

19.1.1规划UI界面530

19.1.2数据存储设计530

19.2具体实现531

19.2.1新建工程531

19.2.2主界面532

19.2.3新建界面534

19.2.4设置界面535

19.2.5帮助界面539

19.2.6地图界面540

19.2.7数据存取548

19.2.8实现Service服务551

第20章 尘埃落定之游戏555

20.1蓬勃发展的手机游戏555

20.1.1 1.2亿手机游戏用户555

20.1.2手机游戏业务成淘金点556

20.1.3任重而道远的现实556

20.2 Java游戏开发面面观556

20.3设计游戏框架558

20.3.1界面视图559

20.3.2屏幕显示560

20.3.3线程更新562

20.3.4具体显示564

20.4后面的视图566

20.4.1设计地图566

20.4.2设计主角570

20.4.3游戏音效579

热门推荐