下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 移动开发 >Android > 基于工作项目的Android高级开发实战

基于工作项目的Android高级开发实战

综合评级:★★★★★

定价:39.00

作者:李钦 主编

出版社:电子工业出版社

出版日期:2015年6月

页数:212

字数:350000

ISBN:9787121261183

书籍介绍
本书采用目前最为流行的移动互联应用项目开发结构——Android 客户端+PHP 服务端+Apache服务器+MySQL 数据库,详细描述了在线音乐播放器、QQ 在线聊天APP、在线点餐系统三个项目的开发过程,将每个项目划分成若干个任务,实现Android 与PHP 联合编程,作为学生提高移动互联应用项目开发的训练。
相关课程
目录

引子 开发环境配置

0.1 安装JDk

0.2 基于ADT插件的Eclipse环境的下载和安装

0.3 基于PDT插件的Eclipse环境的下载和安装

0.4 XAMPP套件安装

项目一 在线音乐播放器

任务1-1 服务端开发

1.1.1 服务端目录结构设置

1.1.2 接口设计

1.1.3 服务端代码编写

1.1.4 测试

任务1-2 客户端开发

1.2.1 客户端文件结构

1.2.2 客户端开发

1.2.3 测试

相关知识点与课后题

项目二 QQ在线聊天app

任务2-1 用户注册及登录模块开发

2.1.1 数据库开发

2.1.2 服务端开发

2.1.3 客户端开发

任务2-2 聊天信息发送及接收模块开发

2.2.1 服务端开发

2.2.2 客户端开发

2.2.3 测试

相关知识点与课后题

项目三 在线点餐系统

任务3-1 服务端开发

3.1.1 数据库设计

3.1.2 接口设计

3.1.3 服务端开发

任务3-2 管理端开发

3.2.1 管理端文件结构

3.2.2 管理端开发

任务3-3 客户端开发

3.3.1 客户端文件结构

3.3.2 客户端开发

相关知识点与课后题

项目四 自我实践

附录A php开发框架初步

A.1 PHP开发框架简介

A.2 ThinkPHP开发框架实例

A.2.1 数据库

A.2.2 View(视图)开发

A.2.3 Controller(控制器)开发

A.2.4 Model(模型)开发

A.2.5 测试

A.3 小结

A.4 课后题

参考文献

前言
前言

  随着移动互联网时代的到来,人们的生活和各种移动互联APP 密不可分,如QQ、微信、支付宝等。这是一个巨大的新兴市场,吸引着越来越多的软件开发企业加入其中。Android 作为一款开源的嵌入式操作系统,吸引了众多的软件开发人员,并且Android手机的市场占有率在我国也是最高的。这使得基于Android 的移动互联应用项目开发成为我国移动互联应用项目开发最为重要的部分。

  移动互联应用项目的开发包括“移动”的客户端开发及“互联”的服务端开发。目前,同时对客户端开发和服务端开发进行讲解的书籍非常少。本书精选了3 个结构清晰、易于理解的移动互联应用项目——在线音乐播放器、QQ 在线聊天APP、在线点餐系统,以项目/ 任务驱动的方式进行讲解,使读者在一步步进行真实项目开发的同时,掌握客户端开发与服务端开发的技术。

  Android 客户端+PHP 服务端+Apache 服务器+MySQL 数据库,这个结构是我国目前最为流行的移动互联应用项目开发结构。本书采用该结构,将每个项目划分成若干个任务,详细描述了3 个项目的开发过程。每个项目最后附有本项目操作的屏幕录像资源二维码图片,读者可手机下载。本书由浅入深、易于理解,既可作为具有一定Android 与PHP 开发基础的读者的提高性开发教材,也可作为Android 与PHP 联合编程的入门教材。

  本书的内容组织如下:

  引子 开发环境配置。本章对Android 客户端、PHP 服务端、Apache 服务器及MySQL 数据库的开发环境配置进行了详细的描述。已有Android 与PHP 开发基础的读者可略过本章。

  项目一 在线音乐播放器。本项目描述了在线音乐播放器项目的需求和开发思路,该项目分为两个任务。

  任务1-1 服务端开发。详细描述了在线音乐播放器项目的服务端开发,包括服务端代码编写、JSON 协议设计等。

  任务1-2 客户端开发。详细描述了在线音乐播放器项目的客户端开发,包括客户端界面设计、客户端与服务端通信等。

  项目二 QQ 在线聊天APP。项目二是一个大幅简化的QQ,描述了该项目的需求和开发思路。该项目分解为两个任务。

  任务2-1 用户注册及登录模块开发。详细描述了QQ 用户注册与登录的开发,包括服务端开发与客户端开发。

  任务2-2 聊天信息发送及接收模块开发。详细描述了QQ 在线聊天功能的开发,包括服务端开发与客户端开发。

  项目三 在线点餐系统。项目三是一个简单的在线点餐APP,使得顾客在饭店用餐时,可使用饭店提供的平板电脑等设备进行点餐。本项目描述了该项目的需求和开发思路,分解为3 个任务。

  任务3-1 服务端开发。详细描述了在线点餐系统服务端的开发,包括数据库设计、JSON 协议设计、PHP 代码编写等。

  任务3-2 管理端开发。管理端是指饭店管理人员用于管理菜单的功能模块,基于台式电脑运行。本任务详细描述了管理端模块的开发。

  任务3-3 客户端开发。客户端是指饭店用餐者用于点菜的功能模块,基于平板电脑运行。本任务详细描述了客户端模块的开发。

  项目四 自我实践。本模块列举了几个移动互联项目开发的题目,并且给出了简单的设计思路。读者可自行安排、选择题目,通过自我实践完成这些题目,加深自己对移动互联项目开发的理解,进一步提高自己的开发技能。

  附录A PHP 开发框架初步。本书给出的3 个项目都属于小型项目,便于读者理解相关知识与掌握开发技巧。而大型的移动互联项目的开发,多是基于各种PHP 框架的。这部分内容对多种PHP 框架进行了简单的介绍,并采用ThinkPHP 框架,开发了一个简单的小项目。本附录可作为PHP 框架的入门阅读。读者在熟练掌握了本书中描述的Android 与PHP 联合编程技巧后,可阅读本章,进一步提高开发技能。

  每个项目最后还安排了“相关知识点与课后题”模块,对项目开发过程中用到的知识点进行了描述;并且各出一些习题,使读者能够进行进一步的思考。该内容对理解项目开发过程不会造成影响,属于扩展型阅读,读者可以选择性地阅读。

  本书由李钦主编,赖红、王广峰副主编。具体写作分工如下:李钦负责项目一和项目三,赖红负责项目二,王广峰负责引子、自我实践模块、附录模块。深圳信息职业技术学院软件技术专业的学生邓汉军参与了项目三的代码编写工作。

  本书在编写过程中参考了大量的相关文献,学习了业内同仁的宝贵经验,在此表示感谢。由于编者水平有限,书中难免存在不足与疏漏之处,敬请广大读者给出宝贵意见。

  编 者

  2015 年5 月

热门图书
推荐新闻
技术文库
论坛推荐