本书以一个完整的微博应用项目实例为主线,由浅入深地讲解了Android客户端开发和PHP服务端开发的思路和技巧。从前期的产品设计、架构设计,到客户端和服务器的编码实现,再到性能测试和系统优化,以及最后的打包发布,完整地介绍了移动互联网应用开发的过程。同时,本书也介绍了Android系统中比较有特色的功能,比如Google地图、LBS功能、传感器、摄像头、多媒体以及语音功能的使用等。此外,本书还介绍了Android NDK的开发以及Android游戏开发的相关内容,包括OpenGL的使用、流行游戏引擎Cocos2d-x和Unity3D。
>>爱吖校 >>微行
目录
第1章 学前必读
第2章 Android开发准备
第3章 PHP开发准备
第4章 实例产品设计
第5章 程序架构设计
第6章 服务端开发
第7章 客户端开发
第8章 性能分析
第9章 服务端优化
第10章 客户端优化
第11章 Android特色功能开发
第12章 Android NDK开发
第13章 Android游戏开发
附录A Hush Framework框架实例源码部署
附录B 微博应用实例源码部署
第1章 学前必读
Hush Framework实例源码:http://code.google.com/p/hush-framework/。
微博实例源码:http://code.google.com/p/android-php/。
特色功能源码:http://code.google.com/p/android-php/。
OpenGL实例源码:http://code.google.com/p/android-php/。
第2章 Android开发准备
应用框架层:
Activity(活动):控制器Controller
Intent(消息):活动间的传递
View(视图):显示Viewer
Task(任务):一个Task包括多个Activity
四大组件:
Activity:活动
Service:服务,运行在后面
Broadcast Receiver:广播接收器
Content Provider:内容提供者
第13章 Android游戏开发
Android SDK中提供了android.opengl类来支持OpenGL ES的开发,开发的一般思路是使用OpenGL的视图类GLSurfaceView和渲染器类Renderer来实现,下面我们将通过一个物件渲染的实例来讲述Android系统中OpenGL ES的基础用法。
二维游戏开发引擎Cocos2d-x:http://www.cocos2d-x.org/。
三维游戏开发引擎Unity3D:http://www.unity3d.com/。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)