图书介绍

Android和PHP开发最佳实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Android和PHP开发最佳实践
  • 黄隽实著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111509516
  • 出版时间:2015
  • 标注页数:512页
  • 文件大小:347MB
  • 文件页数:529页
  • 主题词:移动终端-应用程序-程序设计;PHP语言-程序设计

PDF下载


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

下载说明

Android和PHP开发最佳实践PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 准备篇1

第1章 学前必读1

1.1 移动互联网时代的来临1

1.2 为何选择Android和PHP2

1.2.1 Android平台的优势2

1.2.2 PHP语言的优势2

1.3 如何学习Android和PHP3

1.3.1 如何学习Android3

1.3.2 如何学习PHP4

1.3.3 同时学好Android和PHP4

1.4 小结5

第2章 Android开发准备6

2.1 Android背景知识6

2.2 Android系统框架8

2.3 Android应用框架11

2.3.1 活动(Activity)12

2.3.2 消息(Intent)14

2.3.3 视图(View)16

2.3.4 任务(Task)17

2.4 Android系统四大组件19

2.4.1 活动(Activity)20

2.4.2 服务(Service)21

2.4.3 广播接收器(Broadcast Receiver)23

2.4.4 内容提供者(Content Provider)24

2.5 Android上下文25

2.5.1 界面上下文(Activity Context)25

2.5.2 应用上下文(Application Context)27

2.6 Android数据存储28

2.6.1 应用配置(Shared Preferences)28

2.6.2 本地文件(Files)29

2.6.3 数据库(SQLite)30

2.7 Android应用界面31

2.7.1 控件属性31

2.7.2 布局(Layout)33

2.7.3 事件(Event)37

2.7.4 菜单(Menu)39

2.7.5 主题(Theme)41

2.7.6 对话框(Dialog)42

2.8 Android图形界面43

2.8.1 画笔(Paint)43

2.8.2 画布(Canvas)44

2.8.3 基础几何图形46

2.8.4 常见图形变换47

2.9 Android动画效果50

2.9.1 逐帧动画(Frame Animation)50

2.9.2 补间动画(Tween Animation)51

2.10 Android开发环境52

2.10.1 开发环境的搭建53

2.10.2 首个Android项目58

2.10.3 使用DDMS调试工具63

2.11 小结64

第3章 PHP开发准备65

3.1 PHP开发基础65

3.1.1 PHP语言简介65

3.1.2 PHP语法简介66

3.1.3 PHP开发起步68

3.1.4 PHP面向对象编程75

3.1.5 PHP的会话78

3.2 PHP开发环境80

3.2.1 开发环境的搭建80

3.2.2 安装配置Xampp81

3.2.3 管理Apache83

3.2.4 管理MySQL84

3.3 使用JSON通信87

3.4 常用PHP开发框架88

3.5 认识Smarty模板引擎90

3.6 开发框架简介93

3.6.1 框架的特点和优势94

3.6.2 框架的基础目录结构94

3.6.3 框架MVC思路讲解97

3.6.4 框架MVC实例分析99

3.7 小结108

第二篇 实战篇109

第4章 实例产品设计109

4.1 为何选择微博109

4.2 开发前的准备110

4.2.1 选择开发模式110

4.2.2 了解项目策划111

4.2.3 了解原型设计112

4.3 功能模块设计112

4.4 应用界面设计114

4.5 应用架构设计115

4.6 通信协议定义116

4.7 数据库结构设计118

4.8 小结120

第5章 程序架构设计121

5.1 服务端程序架构设计121

5.1.1 基础框架设计122

5.1.2 调试框架设计127

5.1.3 核心类库设计130

5.1.4 服务端的MVC与SOA136

5.2 客户端程序架构设计136

5.2.1 基础框架设计137

5.2.2 核心类包设计138

5.2.3 Android应用的MVC142

5.3 客户端界面架构设计142

5.3.1 界面框架设计143

5.3.2 主要界面设计144

5.4 小结146

第6章 服务端开发147

6.1 开发入门147

6.1.1 接口程序开发147

6.1.2 调试框架开发151

6.1.3 生成接口文档155

6.2 验证接口156

6.2.1 用户登录接口156

6.2.2 用户登出接口160

6.3 用户接口162

6.3.1 新建用户接口162

6.3.2 更新用户信息接口164

6.3.3 查看用户信息接口165

6.3.4 添加粉丝接口167

6.3.5 删除粉丝接口171

6.4 微博接口172

6.4.1 发表微博接口172

6.4.2 查看微博接口174

6.4.3 微博列表接口176

6.5 评论接口180

6.5.1 发表评论接口180

6.5.2 评论列表接口182

6.6 图片接口184

6.6.1 用户头像接口185

6.6.2 头像列表接口188

6.6.3 图片上传接口189

6.7 通知接口192

6.8 Web版接口195

6.8.1 Web版UI界面(jQuery Mobile)196

6.8.2 Web版地图接口198

6.9 小结199

第7章 客户端开发201

7.1 开发入门201

7.1.1 开发思路梳理201

7.1.2 掌握应用配置文件203

7.1.3 常规程序开发与调试214

7.2 界面布局和行为控制224

7.2.1 使用Layout布局224

7.2.2 使用Merge整合界面227

7.2.3 使用Event控制用户行为229

7.2.4 使用Intent控制界面切换231

7.3 网络通信模块234

7.3.1 使用HttpClient进行网络通信234

7.3.2 支持CMWAP网络接入方式240

7.3.3 使用JSON库为消息解码243

7.3.4 使用Toast消息提示248

7.4 异步任务模块250

7.4.1 进程和线程250

7.4.2 任务创建Thread252

7.4.3 任务处理Handler258

7.4.4 使用异步任务AsyncTask260

7.5 全局功能模块262

7.5.1 全局UI基类262

7.5.2 全局Menu菜单267

7.5.3 全局Dialog窗口268

7.5.4 使用Service获取通知269

7.5.5 使用Notification显示通知273

7.6 用户登录界面276

7.6.1 界面程序逻辑276

7.6.2 使用TextView276

7.6.3 使用EditText277

7.6.4 使用Button279

7.6.5 使用Shape和Selector280

7.6.6 使用CheckBox282

7.6.7 使用SharedPreference283

7.7 微博列表界面284

7.7.1 界面程序逻辑284

7.7.2 使用ListView289

7.7.3 使用ImageView293

7.7.4 使用draw9patch295

7.7.5 异步获取远程图片297

7.7.6 使用SdCard缓存图片300

7.7.7 使用SQLite缓存数据303

7.8 我的微博列表306

7.8.1 界面程序逻辑306

7.8.2 使用ScrollView312

7.8.3 使用自定义微博列表313

7.9 微博文章 界面316

7.9.1 界面程序逻辑316

7.9.2 界面布局进阶(综合使用UI控件)322

7.9.3 发表评论功能实现325

7.9.4 发表微博功能实现329

7.9.5 图片微博功能实现331

7.10 用户配置界面341

7.10.1 界面程序逻辑341

7.10.2 使用自定义选项列表346

7.10.3 修改签名功能实现347

7.10.4 更换头像功能实现348

7.11 网页界面开发353

7.11.1 界面程序逻辑353

7.11.2 使用WebView354

7.11.3 使用ProgressDialog356

7.11.4 使用WebView的重写和回调359

7.11.5 网页地图实例分析361

7.12 小结362

第三篇 优化篇365

第8章 性能分析365

8.1 关于性能测试365

8.1.1 服务端压力测试366

8.1.2 客户端性能测试373

8.2 瓶颈378

8.2.1 服务端瓶颈分析379

8.2.2 客户端瓶颈分析380

8.3 优化的思路380

8.4 小结381

第9章 服务端优化382

9.1 优化PHP程序382

9.1.1 优化PHP代码382

9.1.2 优化Session机制385

9.1.3 使用缓存中间件387

9.1.4 使用APC加速390

9.2 优化数据传输391

9.2.1 优化JSON协议391

9.2.2 使用gzip压缩393

9.3 其他优化394

9.3.1 服务器优化394

9.3.2 数据库优化397

9.3.3 网络优化400

9.4 小结400

第10章 客户端优化401

10.1 优化Android程序401

10.1.1 优化Java代码401

10.1.2 异步获取数据405

10.1.3 文件资源缓存405

10.1.4 数据库缓存406

10.2 避免内存泄露406

10.2.1 Android内存管理406

10.2.2 如何判断内存泄露407

10.2.3 常见内存泄露的处理409

10.3 优化Android UI410

10.3.1 模板代码优化410

10.3.2 关于布局优化411

10.3.3 使用Hierarchy Viewer工具416

10.4 其他优化417

10.4.1 优化图片417

10.4.2 优化APK包417

10.4.3 使用keytool和jarsigner签名418

10.4.4 使用zipalign优化421

10.5 小结422

第四篇 进阶篇423

第11章 Android特色功能开发423

11.1 使用Google Map API423

11.2 使用LBS功能428

11.3 使用传感器433

11.4 使用摄像头436

11.5 多媒体开发445

11.6 语音识别453

11.7 小结455

第12章 Android NDK开发456

12.1 NDK开发基础456

12.1.1 使用NDK的原因456

12.1.2 使用NDK调用C或C++457

12.1.3 Android.mk和Application.mk459

12.2 NDK开发入门462

12.2.1 开发环境搭建462

12.2.2 首个NDK项目463

12.3 小结470

第13章 Android游戏开发471

13.1 手游开发基础471

13.1.1 手游开发思路解析471

13.1.2 贪食蛇和飞船游戏实例476

13.1.3 认识Android游戏引擎478

13.1.4 使用OpenGL和OpenGL ES480

13.1.5 使用RenderScript486

13.2 手游开发进阶488

13.2.1 认识Cocos2d-x489

13.2.2 架设Cocos2d-x开发环境489

13.2.3 首个Cocos2d-x项目489

13.2.4 认识Unity 3D501

13.3 小结503

附录A Hush Framework框架实例源码部署504

附录B 微博应用实例源码部署509

热门推荐