三大实战项目带你学Android开发视频教程

通过三大项目《Android无线点餐》、《Android手机防盗》和《Android隐私短信》彻底为你消除疑虑,让你彻底学习Android开发中的各个重要环节

75401人学习

中级41课时2014/08/02更新

二维码下载学堂APP缓存视频离线看

郭宏志
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

Android开发者、Java开发者、JavaEE开发者

你将会学到:

通过三大项目《Android无线点餐》、《Android手机防盗》和《Android隐私短信》彻底为你消除疑虑,让你彻底学习Android开发中的各个重要环节

课程简介:

课程目标

你还在为不能开发Android项目感到困惑吗?

你还在为Android项目设计感到困惑吗?

你还在为Android客户端服务器架构感到困惑吗?

本课程将通过三大项目《Android无线点餐》、《Android手机防盗》和《Android隐私短信》彻底为你消除疑虑,让你彻底学习Android开发中的各个重要环节,这些环节包括:界面设计、自定义布局、数据绑定、数据本地存储XML、SQLite数据库的操作、网络通信Apache Client的应用、网络通信JSON、XML数据的解析、使用Google GSON解析JSON、Android多线程Thread、Handler、UI线程非UI线程通信、异步任务AsyncTask、短信的拦截、广播接收器的应用、ContentProvider的应用、访问通讯录、访问SDCard、常用布局RelativeLayout、GridView、ListView、Spinner、LinearLayout等的使用、资源的配置和访问。服务器的实现Servlet、JDBC的应用、MySQL数据库的使用。

适合对象:

 Android研发者、Java研发者、JavaEE研发者。

学习条件:

Java基础语言

展开更多

课程大纲-三大实战项目带你学Android开发视频教程

  • 第1章Android 无线点餐(6小时38分钟20节)

  • 1-1

    为项目做准备本节讲述了《Android无线点餐》项目的整体项目架构、设计思路和开发环境的搭建,包括服务器端开发环境的搭建,Eclipse-JaveEE版本的下载和安装、Tomcat的下载和安装、MySQL数据库的下载和安装、JDBC操作数据库、Servlet的使用。

    「仅限付费用户」点击下载“01 为项目做准备.ppt”

    [25:45]
  • 1-2

    项目概要设计本节详细讲述了项目的物理架构:包括Android客户端、无线路由器(wifi)、MySQL数据库和Tomcat web 服务器。项目的技术选型:Android客户端、Apache Client网络通信、JDBC操作数据库、Servlet处理网络请求等。

    「仅限付费用户」点击下载“02 项目的概要设计 .ppt”

    [12:44]
  • 1-3

    项目详细设计本节讲述了项目的详细设计,包括项目的包及其资源的规划,数据库的设计,表的设计包括:用户表、餐桌表、菜单分类表、菜单表、订单表和订单详细表。

    「仅限付费用户」点击下载“无线点餐源码及数据库脚本.zip”

    [11:07]
  • 1-4

    用户登录的服务器端实现本讲述了无线点餐的用户登录的服务器端实现,这里使用Servlet接收Android客户端发来的请求,使用JDBC访问数据库。

    「仅限付费用户」点击下载“04 用户登录的服务器端实现.ppt”

    [17:02]
  • 1-5

    用户登录客户端实现本节讲述了Android无线点餐的客户端实现,内容包括使用Apache Client进行网络通信,使用AsyncTask进行多线程处理,使用SharedPreference进行本地数据保存,使用Google Gson进行json数据解析

    「仅限付费用户」点击下载“05 用户登录的客户端实现.ppt”

    [29:27]
  • 1-6

    系统主界面设计与实现本节讲述了Android无线点餐的系统主界面,界面使用GridView来布局,详细讲述了GridView布局的各种参数配置,使用BaseAdapter绑定数据,响应GridView点击事件等内容。

    「仅限付费用户」点击下载“06 实现系统主界面.ppt”

    [19:27]
  • 1-7

    查台服务器端实现本节讲述了Android无线点餐的查台服务器端实现,查台就是查询当前餐厅就餐状态,那个是空位那些有人,通过使用jdbc查询后台服务器端餐桌表TableTbl得出就餐状态,使用Gson将信息转换为json发送给客户端。

    「仅限付费用户」点击下载“07-01 查台的服务器端实现.ppt”

    [10:46]
  • 1-8

    查台客户端实现本节讲述了Android无线点餐的客户端实现,使用GridView布局界面,GridView的Item使用自定义布局实现,自定义布局使用线性布局上面是一个图片ImageView下面是一个文本Text。使用BaseAdapter绑定数据,使用Apache Client向服务器请求数据,使用AsyncTask实现多线程处理,使用Gson解析json数据。

    「仅限付费用户」点击下载“07-02 查台的客户端实现.ppt”

    [23:58]
  • 1-9

    数据更新服务器端实现本节讲述了Android无线点餐的数据更新的服务器端实现,数据更新是指把服务器端的数据同步到客户端,例如,菜单信息保存在服务端,服务员点餐时需要菜单信息时需要从服务器查询数据,为了提高程序性能,需要把数据从服务器同步到客户端,在客户端使用SQLite数据库保存数据。

    「仅限付费用户」点击下载“08 数据更新服务器端实现.ppt”

    [04:55]
  • 1-10

    数据更新客户端实现本节讲述了Android无线点餐的客户端实现,包括Apache Client网络编程、AsyncTask多线程,重点讲述了SQLite数据库的用法,另外,还有使用Gson解析json等内容。

    「仅限付费用户」点击下载“09 数据更新客户端实现.ppt”

    [23:02]
  • 1-11

    下订单客户端实现1本节详细讲述了下订单的客户端实现,该功能是本项目中最重要又最难的一节,内容包括自定义布局、数据绑定、网络编程、多线程、自定义对话框等内容。

    「仅限付费用户」点击下载“10 下订单客户端实现.ppt”

    [31:59]
  • 1-12

    下订单客户端实现2本节详细讲述了下订单的客户端实现,该功能是本项目中最重要又最难的一节,内容包括自定义布局、数据绑定、网络编程、多线程、自定义对话框等内容。

    「仅限付费用户」点击下载“10 下订单客户端实现.ppt”

    [43:01]
  • 1-13

    下订单客户端实现3本节详细讲述了下订单的客户端实现,该功能是本项目中最重要又最难的一节,内容包括自定义布局、数据绑定、网络编程、多线程、自定义对话框等内容。

    [17:54]
  • 1-14

    下订单服务器端实现本节讲述了Android无线点餐的下订单服务器端实现,主要内容包括,使用jdbc向订单表添加记录,向订单详细表添加记录,更新餐桌表状态(空位更新为有人),使用Servlet处理请求,使用Gson解析json数据。

    「仅限付费用户」点击下载“11 下订单服务器端实现.ppt”

    [25:02]
  • 1-15

    结算的服务器端实现本节讲述了Android无线点餐的结算服务器端实现,根据桌号查询订单信息,并使用Servlet拼接成一个Table发送到客户端,客户端使用webView展示就餐信息,确认后点击结算按钮进行结算。

    「仅限付费用户」点击下载“12 结算的服务器端实现.ppt”

    [15:58]
  • 1-16

    结算的客户端实现本讲述了Android无线点餐的结算的客户端实现,客户端使用WebView显示客户的就餐信息,需要使用Apache Client从服务器获得数据,并使用AsyncTask异步任务线程处理,并使用Table餐桌数据初始化Spinner,使用Gson解析json数据。

    「仅限付费用户」点击下载“13 结算的客户端实现.ppt”

    [27:42]
  • 1-17

    并台的服务器端实现本讲述了Android无线点餐的并台服务器端实现,并台就是讲两个餐桌的信息合并在一起,这里需要更新订单表、订单详细表和餐桌表,这里我们使用到了MySQL数据库的存储过程来实现并台的数据操作。

    「仅限付费用户」点击下载“14 并台的服务器端实现.ppt”

    [12:32]
  • 1-18

    并台的客户端实现本节我们讲述了Android无线点餐并台的客户端实现,客户端需要在界面上添加两个Spinner提供用户来选中要合并的桌号,Spinner的数据需要动态从服务器获取,获取数据需要Apache Client和AsyncTask以及使用Gson解析数据。另外就是发出并台请求将两个桌号发送给服务器。

    「仅限付费用户」点击下载“15 并台的客户端实现.ppt”

    [18:52]
  • 1-19

    转台的服务器端实现本节是Android无线点餐的转台服务器端实现,所谓转台就是换个位置,这里需要操作餐桌表信息,和订单表信息,将1号桌变为空位,2号桌变为有人,并更新订单表桌号信息。这使用了jdbc和Servlet技术。

    「仅限付费用户」点击下载“16 转台服务器端实现.ppt”

    [10:10]
  • 1-20

    转台的客户端实现本节是Android无线点餐的转台客户端实现,需要在界面上添加两个Spinner,允许服务员选择转台的桌号,Spinner中的数据需要从服务器获取,这样需要Apache Client、AsyncTask和json解析。

    「仅限付费用户」点击下载“17 转台客户端实现.ppt”

    [16:42]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部