Android和PHP开发最佳实践
塑封消毒 正版书 套装书为一本
¥
9.8
1.2折
¥
79
九品
仅1件
作者黄隽实 著
出版社机械工业出版社
出版时间2013-03
版次1
装帧平装
货号有2
上书时间2024-12-19
商品详情
- 品相描述:九品
- 商品描述
-
二手书不缺页不掉页不影响阅读,部分有笔记划线,没有光盘书签书腰等赠品,套装书为一本。拍下即代表接受该情况描述,不再另做通知,也不接受另外留言备注关于品相的要求。
图书标准信息
-
作者
黄隽实 著
-
出版社
机械工业出版社
-
出版时间
2013-03
-
版次
1
-
ISBN
9787111410508
-
定价
79.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
516页
-
正文语种
简体中文
-
丛书
移动应用开发技术丛书
- 【内容简介】
-
《Android和PHP开发最佳实践》是国内第一本同时讲述Android客户端开发和PHP服务端开发的经典著作。本书以一个完整的微博应用项目实例为主线,由浅入深地讲解了Android客户端开发和PHP服务端开发的思路和技巧。从前期的产品设计、架构设计,到客户端和服务端的编码实现,再到性能测试和系统优化,以及最后的打包发布,完整地介绍了移动互联网应用开发的过程。同时,《Android和PHP开发最佳实践》也介绍了Android系统中比较有特色的功能,比如Google地图、LBS功能、传感器、摄像头、多媒体以及语音功能的使用等。此外,本书还介绍了AndroidNDK的开发以及Android游戏开发的相关内容,包括OpenGL的使用、流行游戏引擎Cocos2d-x和Unity3D。《Android和PHP开发最佳实践》适合于所有对Android和PHP技术有兴趣的读者。不管是客户端还是服务端的开发者,都可以从本书中获得不少有用的经验。另外,值得一提的是,全书绝大部分的实例代码均源自于真实项目,参考价值极高。
- 【作者简介】
-
黄隽实,国内顶级架构师,CSDN技术博客专家,具有多年大型互联网应用架构经验,通晓多门编程语言及相关技术,对Android平台和PHP语言有深入研究,近期专注于移动互联网领域的发展。参与的大型项目有:盛大手机游戏平台、ValueClick广告站群、EsteeLauder国际站群、Ihush特卖平台等。
- 【目录】
-
前言
第一篇准备篇
第1章学前必读
1.1移动互联网时代的来临
1.2为何选择Android和PHP
1.3如何学习Android和PHP
1.3.1如何学习Android
1.3.2如何学习PHP
1.3.3同时学好Android和PHP
1.4小结
第2章Android开发准备
2.1Android背景知识
2.2Android系统框架
2.3Android应用框架
2.3.1活动(Activity)
2.3.2消息(Intent)
2.3.3视图(View)
2.3.4任务(Task)
2.4Android系统四大组件
2.4.1活动(Activity)
2.4.2服务(Service)
2.4.3广播接收器(BroadcastReceiver)
2.4.4内容提供者(ContentProvider)
2.5Android上下文
2.5.1界面上下文(ActivityContext)
2.5.2应用上下文(ApplicationContext)
2.6Android数据存储
2.6.1应用配置(SharedPreferences)
2.6.2本地文件(Files)
2.6.3数据库(SQLite)
2.7Android应用界面
2.7.1控件属性
2.7.2布局(Layout)
2.7.3事件(Event)
2.7.4菜单(Menu)
2.7.5主题(Theme)
2.7.6对话框(Dialog)
2.8Android图形界面
2.8.1画笔(Paint)
2.8.2画布(Canvas)
2.8.3基础几何图形
2.8.4常见图形变换
2.9Android动画效果
2.9.1逐帧动画(FrameAnimation)
2.9.2补间动画(TweenAnimation)
2.10Android开发环境
2.10.1开发环境的搭建
2.10.2首个Android项目
2.10.3使用DDMS调试工具
2.11小结
第3章PHP开发准备
3.1PHP开发基础
3.1.1PHP语言简介
3.1.2PHP语法简介
3.1.3PHP开发起步
3.1.4PHP面向对象编程
3.1.5PHP的会话
3.2PHP开发环境
3.2.1开发环境的搭建
3.2.2安装配置Xampp
3.2.3管理Apache
3.2.4管理MySQL
3.3使用JSON通信
3.4常用PHP开发框架
3.5认识Smarty模板引擎
3.6开发框架简介
3.6.1框架的特点和优势
3.6.2框架的基础目录结构
3.6.3框架MVC思路讲解
3.6.4框架MVC实例分析
3.7小结
第二篇实战篇
第4章实例产品设计
4.1为何选择微博
4.2开发前的准备
4.2.1选择开发模式
4.2.2了解项目策划
4.2.3了解原型设计
4.3功能模块设计
4.4应用界面设计
4.5应用架构设计
4.6通信协议定义
4.7数据库结构设计
4.8小结
第5章程序架构设计
5.1服务端程序架构设计
5.1.1基础框架设计
5.1.2调试框架设计
5.1.3核心类库设计
5.1.4服务端的MVC与SOA
5.2客户端程序架构设计
5.2.1基础框架设计
5.2.2核心类包设计
5.2.3Android应用的MVC
5.3客户端界面架构设计
5.3.1界面框架设计
5.3.2主要界面设计
5.4小结
第6章服务端开发
6.1开发入门
6.1.1接口程序开发
6.1.2调试框架开发
6.1.3生成接口文档
6.2验证接口
6.2.1用户登录接口
6.2.2用户登出接口
6.3用户接口
6.3.1新建用户接口
6.3.2更新用户信息接口
6.3.3查看用户信息接口
6.3.4添加粉丝接口
6.3.5删除粉丝接口
6.4微博接口
6.4.1发表微博接口
6.4.2查看微博接口
6.4.3微博列表接口
6.5评论接口
6.5.1发表评论接口
6.5.2评论列表接口
6.6图片接口
6.6.1用户头像接口
6.6.2头像列表接口
6.7通知接口
6.8Web版接口
6.8.1Web版UI界面(jQueryMobile)
6.8.2Web版地图接口
6.9小结
第7章客户端开发
7.1开发入门
7.1.1开发思路梳理
7.1.2掌握应用配置文件
7.1.3常规程序开发与调试
7.2界面布局和行为控制
7.2.1使用Layout布局
7.2.2使用Merge整合界面
7.2.3使用Event控制用户行为
7.2.4使用Intent控制界面切换
7.3网络通信模块
7.3.1使用HttpClient进行网络通信
7.3.2支持CMWAP网络接入方式
7.3.3使用JSON库为消息解码
7.3.4使用Toast消息提示
7.4异步任务模块
7.4.1进程和线程
7.4.2任务创建Thread
7.4.3任务处理Handler
7.4.4使用异步任务AsyncTask
7.5全局功能模块
7.5.1全局UI基类
7.5.2全局Menu菜单
7.5.3全局Dialog窗口
7.5.4使用Service获取通知
7.5.5使用Notification显示通知
7.6用户登录界面
7.6.1界面程序逻辑
7.6.2使用TextView
7.6.3使用EditText
7.6.4使用Button
7.6.5使用Shape和Selector
7.6.6使用CheckBox
7.6.7使用SharedPreference
7.7微博列表界面
7.7.1界面程序逻辑
7.7.2使用ListView
7.7.3使用ImageView
7.7.4使用draw9patch
7.7.5异步获取远程图片
7.7.6使用SdCard缓存图片
7.7.7使用SQLite缓存数据
7.8我的微博列表
7.8.1界面程序逻辑
7.8.2使用ScrollView
7.8.3使用自定义微博列表
7.9微博文章界面
7.9.1界面程序逻辑
7.9.2界面布局进阶(综合使用UI控件)
7.9.3发表评论功能实现
7.9.4发表微博功能实现
7.10用户配置界面
7.10.1界面程序逻辑
7.10.2使用自定义选项列表
7.10.3修改签名功能实现
7.10.4更换头像功能实现
7.11网页界面开发
7.11.1界面程序逻辑
7.11.2使用WebView
7.11.3使用ProgressDialog
7.11.4使用WebView的重写和回调
7.11.5网页地图实例分析
7.12小结
第三篇优化篇
第8章性能分析
8.1关于性能测试
8.1.1服务端压力测试
8.1.2客户端性能测试
8.2瓶颈
8.2.1服务端瓶颈分析
8.2.2客户端瓶颈分析
8.3优化的思路
8.4小结
第9章服务端优化
9.1优化PHP程序
9.1.1优化PHP代码
9.1.2优化Session机制
9.1.3使用缓存中间件
9.1.4使用APC加速
9.2优化数据传输
9.2.1优化JSON协议
9.2.2使用gzip压缩
9.3其他优化
9.3.1服务器优化
9.3.2数据库优化
9.3.3网络优化
9.4小结
第10章客户端优化
10.1优化Android程序
10.1.1优化Java代码
10.1.2异步获取数据
10.1.3文件资源缓存
10.1.4数据库缓存
10.2避免内存泄露
10.2.1Android内存管理
10.2.2如何判断内存泄露
10.2.3常见内存泄露的处理
10.3优化AndroidUI
10.3.1模板代码优化
10.3.2关于布局优化
10.3.3使用HierarchyViewer工具
10.4其他优化
10.4.1优化图片
10.4.2优化APK包
10.4.3使用keytool和jarsigner签名
10.4.4使用zipalign优化
10.5小结
第四篇进阶篇
第11章Android特色功能开发
11.1使用GoogleMapAPI
11.2使用LBS功能
11.3使用传感器
11.4使用摄像头
11.5多媒体开发
11.6语音识别
11.7小结
第12章AndroidNDK开发
12.1NDK开发基础
12.1.1使用NDK的原因
12.1.2使用NDK调用C或C++
12.1.3Android.mk和Application.mk
12.2NDK开发入门
12.2.1开发环境搭建
12.2.2首个NDK项目
12.3小结
第13章Android游戏开发
13.1手游开发基础
13.1.1手游开发思路解析
13.1.2贪食蛇和飞船游戏实例
13.1.3认识Android游戏引擎
13.1.4使用OpenGL和OpenGLES
13.1.5使用RenderScript
13.2手游开发进阶
13.2.1认识Cocos2d-x
13.2.2架设Cocos2d-x开发环境
13.2.3首个Cocos2d-x项目
13.2.4认识Unity3D
13.3小结
附录AHushFramework框架实例源码部署
附录B微博应用实例源码部署
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价