1、Android手机应用开发 -用实例分析入门,依时利一卡通研发中心 2014-8,一点花絮,FaceSDK(http:/ 实例分析1:ExpandableListViewTest 实例分析2:HelloWorld 实例分析3:手机订餐 程序调试,开发环境,Eclipse+ADT JDK 虚拟机/安卓手机,实例分析1 ExpandableListViewTest,启动虚拟机(模拟器) RUNConfiguration 观察LogCat,主要代码剖析 运行程序与源代码的对应关系,配置文件:/AndroidManifest.xml资源文件 布局文件:/res/layout/main.xml字符串常量
2、:/res/values/strings.xml图像文件:/res/drawable-mdpi,主要代码剖析 运行程序与源代码的对应关系,主文件:/src/org/crazyit/ui/ExpandableListViewTest.java,实例分析2:HelloWorld,HelloWorld,实例分析3:手机订餐,系统配置 系统启动 代码分析,实例分析3:手机订餐,系统配置,MySQL 数据库,登录验证,菜单更新,订单上传,Web服务器,订餐系统配置,服务端 启动MySQL数据库 启动Web服务 部署位置 D:Program FilesApache Software FoundationTomcat 6.0webappsos 访问地址 http:/192.168.21.18:8080/os/ 手机端,订餐系统界面,订餐系统代码分析,用户登录,订餐系统代码分析,菜单同步,检查菜单版本,Web调用,返回是否有更新,前面都是准备工作,至此才真正开始调用更新。,订餐系统代码分析,点菜上传,代码调试,IDE中设置断点,以Debug模式启动 以手机请求Web服务的数据与应答为例查看手机程序日志(?): ADB DDMS,思考题,手机点餐界面上的菜品图片来自于哪里?,Q&A,