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

首发

下载课程

下载学院APP

缓存视频离线看

收藏(512)

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

适用人群: Android开发者、Java开发者、JavaEE开发者

共41课时 共12小时30分钟 更新时间:2015-05-14

价  格

¥199

优惠活动

会员95折,立省10元

2424小时内答疑

课时永久观看

退15分钟内无条件退款

  1. 仅限付费视频课程适用
  2. 购买后15分钟内可以找到客服进行沟通退款
  3. 退款将返还至51CTO学院账户,不支持提现
  4. 下载资料后不再享有退款特权
  5. 客服(Tel:400-101-1651)
  6. 最终解释权归51CTO学院所有

APP缓存听课

PC倍速播放

专属资料下载

课程大纲

课程介绍

学习资料

学员评价

  • 为项目做准备

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

  • 项目概要设计

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

  • 项目详细设计

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

  • 用户登录的服务器端实现

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

  • 用户登录客户端实现

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

  • 系统主界面设计与实现

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

  • 查台服务器端实现

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

  • 查台客户端实现

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

  • 数据更新服务器端实现

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

  • 数据更新客户端实现

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

  • 下订单客户端实现1

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

  • 下订单客户端实现2

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

  • 下订单客户端实现3

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

  • 下订单服务器端实现

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

  • 结算的服务器端实现

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

  • 结算的客户端实现

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

  • 并台的服务器端实现

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

  • 并台的客户端实现

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

  • 转台的服务器端实现

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

  • 转台的客户端实现

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

  • 项目介绍

    本节是Android手机防盗的项目介绍,详细讲述了该软件的设计思路,用户角色,和系统功能。包括如何进行系统设置,如何检测SIM被更换,如何自动给好友发短信等。

  • 系统设置

    本节讲述了Android手机防盗的系统设置,设置内容包括密码、问题、答案、好友电话和SIM信息等。密码用登录系统、问题哈答案用来找回密码、好友电话协助找回手机、SIM检测是否被更换,这些信息会使用SharedPreference保存成xml文件。

  • 用户登录和找回密码

    本节是Android手机防盗的用户登录和找回密码,用户进入系统需要登录,登录的密码和系统设置时的密码比对,如果密码正确进入系统,如果忘记密码可以找回密码。

  • 系统主界面

    本节是Android手机防盗的系统主界面,主界面使用GridView设计实现,讲述了如何自GridView自定义Item,如何绑定数据及其响应事件处理。

  • 检测SIM卡是否被更换

    本节是Android手机防盗的检测SIM卡是否被更换,小偷偷走手机肯定要更换SIM卡,并且要重新启动手机,我们的程序会在手机重新启动时检测当前SIM和系统配置时设置的SIM是否匹配,如果不匹配,就给好友自动发送短信,系统重启会发出广播,我们定义广播接收器可以接收广播。

  • 短信拦截

    本节是Android手机防盗的短信拦截功能,我们的软件是通过短信来控制手机的,所以需要拦截短信,拦截短信可以使用广播接收器,并设置权限,并从Intent中获得短信内容,并根据协议执行相应操作,如,锁屏、定位、备份数据等。

  • 远程锁屏

    本节是Android手机防盗的远程锁屏,手机丢失之后,首先要将屏幕锁定,不然我们的数据就不会是安全的,锁屏我们使用了Service,而不是Activity。

  • 远程锁屏

    本节是Android手机防盗的远程锁屏,手机丢失之后,首先要将屏幕锁定,不然我们的数据就不会是安全的,锁屏我们使用了Service,而不是Activity。

  • 远程备份

    本节是Android手机防盗的远程的远程备份功能,电话的通讯录是我们最重要的资源,使用ContentResolver 查询通讯录,通过短信的方式发送给好友,实现短信备份的功能。

  • 远程删除

    本节是Android手机防盗远程删除功能,当我们的手机的数据备份之后,手机的一些隐私数据应该被删除掉,例如,图片、视频、音频和通信录等内容,这里我们使用ContentProvider来实现这些内容的删除。

  • 远程定位

    本节是Android手机防盗的远程定位功能,当我们的手机数据安全了之后,我们可能还有一个奢望就是把手机找回来,如何把手机找回来呢?可以定位手机,使用LocationManager获得手机的经纬度,使用GeoCoder讲经纬度转换为位置描述,把位置描述发送给好友,可以实现远程定位。

  • 远程报警

    本节是Android手机防盗的远程报警功能,当我们准确的定位手机后,可能还不能精确的确定我们的手机,例如,在公交车站、地铁口。那么,我们可以实现远程报警的功能,远程报警就是通过接收到报警指令,使用MediaPlayer播放一个非常响亮的报警音乐文件,这样可以精确定位手机....,哈哈...

  • 项目描述

    本节是Android隐私短信项目描述,隐私短信是写给两类人使用的,一类人是:恋爱中小青年短信不能让父母看见,另一类人是:有小三儿的人,短信怕老婆看见,这个项目是我的一个同事推荐我写的,哈哈,在这里谢谢他!,隐私短信就是拦截一些短信,把需要隐私的短信电话添加到黑名单,拦截...

  • 系统设置

    本节的内容和手机防盗有些类似,因为本项目也需要这个功能,不再赘述。

  • 用户登录和找回密码

    本节的内容和手机防盗有些类似,因为本项目也需要这个功能,不再赘述。

  • 数据库设计

    本节是Android隐私短信的数据库设计与实现,这里我们要分析创建那些表,每个表中有那些字段,本项目使用两个表黑名单表和拦截短信表。

  • 短信拦截

    本节是Android隐私短信的短信拦截功能,使用BroadcastReceiver进行短信拦截,并根据黑名单过滤短信。

  • 系统主界面

    本节是Android隐私短信的系统主界面设计和实现,这里使用ListView列出系统的两个主要功能黑名单和拦截短信列表。

  • 短信列表

    本节是Android隐私短信的短信列表功能,通过ListView展示拦截到的短信,ListView item 自定义,使用几个TextView显示短信内容,使用Button删除短信,点击ListView item跳转到短信详细界面,显示短信详细

  • 黑名单

    本节是Android隐私短信的黑名单功能,通过ListView展示拦截到的短信,ListView item 自定义,使用几个TextView显示短信内容,使用Button删除短信,点击添加按钮弹出对话框添加黑名单。

  • 短信详细

    本节是Android隐私短信的短信详细功能,点击ListView调整到短信详细,当前短信内容使用Intent传递,在详细Activity界面展示。

加载中
课程目标
通过三大项目《Android无线点餐》、《Android手机防盗》和《Android隐私短信》彻底为你消除疑虑,让你彻底掌握Android开发中的各个重要环节
适用人群
Android开发者、Java开发者、JavaEE开发者
课程简介
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~

讲师介绍

郭宏志

郭宏志

好评率:91%

移动开发专家,知名培训讲师,畅销书作者,15年开发培训管理经验

67300人学习过

推荐图书

7日学霸榜 有67300人与你一起学习

课程大纲

课程介绍

学习资料

学员评价

¥199

课程评价

发表客观评价,最高可得35学分(会员可得70学分)

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

该课程已有 人评价

课程与描述相符

老师的讲解表达

老师的答疑服务

匿名

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

返回
顶部