图书介绍

Android应用开发实战 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Android应用开发实战 第2版
  • 李宁著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111401261
  • 出版时间:2013
  • 标注页数:378页
  • 文件大小:52MB
  • 文件页数:397页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

Android应用开发实战 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础篇——Android开发基础2

第1章Android应用开发基础2

1.1 Android的系统构架2

1.2 Android开发环境搭建3

1.2.1安装JDK和配置Java开发环境3

1.2.2安装Android SDK5

1.2.3安装Eclipse插件ADT6

1.3 Android应用程序中的资源7

1.4 Android的应用程序组件7

1.4.1 Activity8

1.4.2 Service8

1.4.3 Broadcast Receiver8

1.4.4 Content Provider9

1.5小结9

第2章 基于服务的微博照片分享10

2.1微博简介10

2.2微博开放API11

2.3 Android的服务11

2.4编写程序前的准备工作12

2.4.1获取Key和Secret12

2.4.2下载和使用SDK13

2.5让任何拍照软件都成为微博客户端17

2.5.1可以监视目录文件的服务17

2.5.2压缩图像20

2.5.3发布带图像的微博21

2.5.4实现主窗口类24

2.6小结26

第二部分 实例篇——微博客户端开发28

第3章 微博客户端概况28

3.1参考客户端28

3.1.1新浪微博官方Android客户端28

3.1.2网易微博官方Android客户端29

3.1.3腾讯微博官方Android客户端30

3.2功能模块展示31

3.2.1登录31

3.2.2首页微博列表31

3.2.3发布微博31

3.2.4拍照和图像特效处理32

3.2.5显示微博详细内容32

3.2.6显示评论信息33

3.2.7显示其他信息33

3.3小结33

第4章 新浪微博API35

4.1新浪微博API有哪些功能35

4.2微博接口35

4.2.1获取公共微博列表(public_timeline)35

4.2.2获取主页微博列表(home-timeline)38

4.2.3获取指定用户的微博列表(user timeline)39

4.2.4获取@我的微博列表(mentions)39

4.2.5获取指定的微博信息(show)40

4.2.6发布不带图像的微博(update)40

4.2.7发布带图像的微博(upload)40

4.2.8转发微博(repost)41

4.2.9删除微博(destroy)41

4.3评论接口41

4.3.1显示某条微博的评论41

4.3.2获取当前登录用户收发评论的列表44

4.3.3发布一条评论44

4.3.4删除一条评论45

4.4获取指定用户信息45

4.5关系接口47

4.5.1获取用户的关注列表47

4.5.2获取用户粉丝列表48

4.5.3关注和取消某用户48

4.6退出登录49

4.7收藏接口49

4.7.1获取当前用户的收藏列表49

4.7.2收藏和取消收藏微博50

4.8小结50

第5章 主界面的设计与实现51

5.1启动界面51

5.2主界面的实现52

5.2.1总布局53

5.2.2首页布局53

5.2.3信息界面布局55

5.2.4动态设置底端按钮57

5.3小结59

第6章 显示首页微博列表60

6.1获取和分析微博数据60

6.1.1获取首页微博信息60

6.1.2分析微博数据63

6.2显示首页微博列表72

6.2.1在ListView中显示首页微博列表72

6.2.2显示认证图像83

6.2.3带格式和图像的文本84

6.3小结88

第7章 任务队列89

7.1任务队列的核心组件89

7.1.1任务处理接口89

7.1.2任务存储89

7.1.3任务监视91

7.2文件下载任务队列95

7.2.1文件下载队列的使用方法95

7.2.2下载文件——PullFile类97

7.3通用任务队列99

7.3.1文件下载任务99

7.3.2发布微博任务99

7.3.3转发微博任务100

7.3.4收藏微博任务101

7.3.5评论微博任务101

7.3.6处理任务的中枢——TaskMan类102

7.4小结105

第8章 发布微博106

8.1向服务端提交微博106

8.2发布微博的界面布局106

8.3添加发布微博任务110

8.4辅助功能111

8.4.1拍照111

8.4.2图像浏览112

8.4.3插入话题115

8.4.4插入@115

8.4.5插入表情字符串115

8.5小结117

第9章 图像特效118

9.1图像特效主界面118

9.2特效处理框架118

9.2.1处理图像的接口119

9.2.2如何处理图像119

9.3选择图像区域121

9.4图像特效详解127

9.4.1灰度127

9.4.2马赛克131

9.4.3截图134

9.4.4自由旋转135

9.4.5恢复原始图像136

9.5发布经过特效处理的图像微博136

9.6小结137

第10章 浏览微博138

10.1界面布局138

10.1.1显示微博信息141

10.1.2浏览大图144

10.1.3 刷新微博信息144

10.2转发微博145

10.3评论微博146

10.3.1显示评论微博界面146

10.3.2显示评论列表147

10.4收藏微博150

10.5小结150

第11章 操作数据的Adapter类151

11.1添加“刷新”按钮151

11.2隐藏“更多”按钮153

11.3显示评论列表153

11.4小结155

第12章 显示其他信息156

12.1@我156

12.1.1获取“@我”信息156

12.1.2显示“@我”微博列表157

12.2评论160

12.2.1获取评论信息161

12.2.2显示评论列表162

12.3收藏163

12.3.1获取收藏微博列表163

12.3.2显示收藏微博列表165

12.4小结166

第13章 我的资料167

13.1布局设计167

13.2获取用户信息169

13.3显示当前登录用户信息170

13.4小结171

第14章 微博广场172

14.1显示广场功能列表172

14.2显示热门微博172

14.3显示热门收藏174

14.4显示热门评论174

14.5小结175

第15章 新浪微博Android客户端总结176

15.1微博SDK176

15.2 Android客户端涉及的类176

15.2.1与窗口相关的类176

15.2.2工具类176

15.2.3任务队列相关的类180

15.3小结181

第16章 签名和发布微博客户端182

16.1签名应用程序182

16.1.1使用命令行方式进行签名182

16.1.2使用ADT插件进行签名183

16.2发布微博客户端185

16.3小结185

第三部分 高级篇——Android SDK高级技术188

第17章Android资源详解188

17.1创建资源188

17.2访问资源189

17.2.1生成资源类文件190

17.2.2从代码中访问资源192

17.2.3从XML文件中访问资源192

17.3在代码中存取资源194

17.3.1存取简单资源194

17.3.2存取对象资源197

17.3.3处理配置变化199

17.4本地化200

17.4.1建立本地化的资源目录200

17.4.2资源目录的命名规则203

17.4.3建立别名资源203

17.4.4资源目录的优先级205

17.5资源类型205

17.5.1字符串(String)资源205

17.5.2布局(Layout)资源208

17.5.3图像(Drawable)资源210

17.5.4菜单(Menu)资源220

17.5.5动画(Animation)资源221

17.5.6风格(Style)资源225

17.5.7其他资源226

17.6小结228

第18章 电话、短信与联系人229

18.1电话229

18.1.1显示拨号界面229

18.1.2直接拨打电话229

18.1.3控制呼叫转移230

18.1.4监听来去电232

18.1.5用程序控制接听和挂断动作235

18.1.6获取通话记录237

18.2短信和彩信239

18.2.1通过系统程序发送短信239

18.2.2直接发送短信239

18.2.3保存短信发送记录240

18.2.4监听短信242

18.2.5发送彩信243

18.2.6监听彩信244

18.2.7显示视频缩略图245

18.2.8彩信内容与SMIL协议248

18.3联系人258

18.3.1查看联系人的内容259

18.3.2添加电话到联系人列表260

18.3.3修改联系人信息261

18.3.4删除联系人信息262

18.4小结262

第19章 数据库263

19.1 SQLite数据库263

19.1.1管理SQLite数据库263

19.1.2 SQLite数据库基本操作264

19.1.3事务266

19.1.4核心函数267

19.1.5日期和时间函数272

19.1.6聚合函数275

19.2 Android版的SQLite数据库277

19.2.1操作数据库277

19.2.2升级数据库278

19.2.3数据绑定280

19.3持久化数据库引擎db4o282

19.3.1什么是db4o282

19.3.2下载和安装db4o283

19.3.3创建和打开数据库283

19.3.4操作Java对象283

19.4小结286

第20章 蓝牙与Wi-Fi287

20.1蓝牙编程287

20.1.1蓝牙简介287

20.1.2控制蓝牙设备288

20.1.3使蓝牙设备可被搜索到289

20.1.4搜索蓝牙设备291

20.1.5蓝牙设备之间的数据传输294

20.2 Wi-Fi编程298

20.2.1控制Wi-Fi设备298

20.2.2获取Wi-Fi信息299

20.2.3客户端Socket301

20.2.4服务端Socket301

20.2.5移动版的Web服务器实例302

20.2.6在手机客户端访问Web服务器307

20.3小结308

第21章 第三方程序库309

21.1 GTalk客户端309

21.1.1 XMPP协议简介309

21.1.2下载并安装asmack309

21.1.3登录GTalk服务器310

21.1.4获取联系人信息311

21.1.5监听联系人是否在线313

21.1.6发送聊天消息314

21.1.7接收聊天消息315

21.2 FTP客户端315

21.2.1连接与断开FTP服务器316

21.2.2获取与改变当前工作目录317

21.2.3列出所有的文件和目录317

21.2.4建立、重命名、删除指定目录319

21.2.5上传、重命名、下载、删除指定文件319

21.3绘制图表的程序库AChartEngine320

21.3.1曲线图320

21.3.2条形图324

21.3.3离散点图324

21.3.4区域图325

21.3.5饼图327

21.4小结327

第22章 编译在Android中的应用328

22.1 JavaCC使用入门328

22.1.1 JavaCC下载和安装329

22.1.2用JavaCC生成第一个分析器329

22.2 JavaCC语法332

22.3 JavaCC实战——计算器333

22.3.1生成计算表达式的分析器源代码333

22.3.2编写计算器的主程序339

22.4小结343

第23章Android SDK的2D绘图技术344

23.1绘图基础344

23.1.1绘制点344

23.1.2绘制直线346

23.1.3绘制三角形346

23.1.4绘制矩形和菱形347

23.1.5绘制圆、弧和椭圆349

23.1.6绘制文字350

23.2高级绘图技术350

23.2.1在画布上旋转图像351

23.2.2在EditText控件上绘制图像和文本351

23.2.3动画效果353

23.3绘图实战——电子罗盘354

23.4 SurfaceView类356

23.5小结358

第24章OpenGL ES绘图技术359

24.1 OpenGL ES简介359

24.2构建OpenGL ES框架359

24.3用OpenGL ES绘制2D图形360

24.3.1三角形360

24.3.2矩形362

24.3.3为图形上色363

24.4 OpenGL ES实战——旋转立方体365

24.4.1绘制立方体365

24.4.2使立方体旋转起来366

24.5小结367

第25章 性能优化368

25.1性能优化的基础知识368

25.2编写Java程序的最优化原则369

25.2.1用静态工厂方法代替构造方法369

25.2.2避免创建重复的对象369

25.2.3防止内存泄漏371

25.2.4接口只用于定义类型372

25.2.5返回零长度的集合而不是null372

25.2.6通过接口引用对象373

25.3避免ANR373

25.4性能检测374

25.4.1执行时间测试374

25.4.2内存消耗测试376

25.4.3 测试性能的工具traceview377

25.5小结378

热门推荐