Android实战团购网站淘吧项目(百度地图、GPS定位、支付模块、更新包)
课程分类:手机开发
适合人群:中级
课时数量:34课时
用到技术:Android、json解析、延迟加载等
涉及项目:团购网站客户端开发
咨询qq:1840215592
Android实战团购网站淘吧项目详细介绍:http://www.ibeifeng.com/goods-259.html
课程简介
三年前,由于公司要做一个基于Android的学习机,我开始重新对Android进行了深入的学习。因为硕士阶段一直在研究Linux源码,自己也写了很多驱动,后来清华出版了一本《Linux驱动开发入门与实战》的书。这一经历,使我对基于Linux内核的Android开发得心应手。
2011年团购网站开始火热,其低廉的价格,产品的丰富,给消费者带来了很多方便。我也开始从事团购客户端的开发。本教程的《淘吧》项目就是一个实际的团购网站的项目,从这个项目中大家可以学习到手机客户端软件的一般开发方法。从分模块开始,到单元测试,到界面集成,这套视频课程中都有讲解。
我认为基础模块的构建,界面的设计和数据在服务器和客户端之间的传送是团购类程序的难点,所以本课程对这些难点进行了详细解释。大家在看视频的过程中一定也要自己动手写代码,这样我相信你会有很大的提高。
详细大纲
1、淘ba项目分析
01、自我介绍
02、学习目标
03、前景和方向
04、软件环境
05、项目概述
06、Android客户端界面展示
07、loading窗口
08、主窗口MainActivity
09、客户端功能说明
10、模块划分图
2、加载(Launch)模块开发
01、检查软件版本
02、检查软件界面是否需要更新
03、进入商品目录模块
A、本地版本类LocalVersion
B、远程版本类RemoteVersion
C、版本管理器VersionManager
D、Zip解压ZipHelper
E、更新服务类UpdateService
3、加载(Launch)模块开发-版本文件解析
4、本地版本和远程版本的比较
5、加载模块的单元测试
6、更新包的解压和自动安装
7、淘Ba基础公用模块开发
01、文件处理FileHelper
02、图片处理类ImageService
8、淘ba字符串模块和配置模块
9、淘Ba配置和网络模块
01、文件处理FileHelper
02、图片处理类ImageService
10、网络模块之json解析
11、数据库存储模块
01、数据库管理类DatabaseManager
02、数据库类Database
03、基本组建Bean
12、百度地图
13、服务管理模块
14、淘吧首选项存放模块
15、淘ba首选项存放模块(二)
16、WebView和javaSCRJPT之间的调用
01、脚本桥SCRJPTBridge
02、JavaSCRJPT调用的Android接口Bridge
03、网络状态连通性桥ConnectivityBridge
04、定位服务桥LOCAIIONBridge
05、日志桥LogBridge
06、网络桥NetBridge
07、会话桥SessionBridge
08、存储桥StoreBridge
09、网页桥WebBridge
17、WebView与javaSCRJPT之间的调用(二)
18、WebView与javaSCRJPT之间的调用(三)
19、webview与javaSCRJPT之间的通讯接口
01、WebView与js的互相调用
02、Web页面缓存功能
20、webview与javaSCRJPT之间的通讯接口(二)
21、Loading界面的中的程序自动更新
22、基于Html的商品目录界面开发
23、商品目录界面与服务器的数据交换
01、大目录显示(名字和数量)
02、目录的点击事件(进入商品列表模块)
24、城市切换和保存
25、商品列表界面设计
01、某类商品显示
02、点击进入商品详细页面
26、商品列表界面与服务器之间的数据交换
27、商品详细界面设计
28、商品详细界面与服务器之间的数据交换
29、延迟加载功能---滑动到底部自动加载功能
30、定位团购页面设计
31、定位团购的GPS实现
01、GPS定位城市
02、切换城市并保存所在城市
03、GPS定位到区,街道
04、地图上显示所在位置
05、显示商家所在的位置
06、根据距离在地图上显示商家
32、登录与注销页面设计
01、登录模块(Session的保存)
Session类
用户类User
登录login
注销函数logout
得到当前登录用户getCurrentLoginUser
02、登录数据解析1:JsonParserLogin
03、登录数据解析2:JsonParser2
注销模块
33、登录与注销功能实现(Session功能)
34、个人中心页面设计
01、跳转到登录/注册
02、订单模块
03、收藏夹模块
35、订单和收藏夹
36、订单支付与支付宝集成开发
01、支付宝电子支付入门
02、支付宝集成
03、消费凭证模块
37、设置模块
01、默认设置存储模块Preferences
02、图片模和文字模式转换
38、项目测试和总结
