分类分类
大小:6.04 MB更新:2026-08-17
类别:生活应用系统:Win2003,WinXP,Win2000,Win9X
本项目年代久远,不保证目前还可以正常获取展示数据。
项目git地址:http://git.oschina.net/sundroid/bdysc
百大易商城 Android 客户端项目简析
启动Eclipse,点击菜单并导入Android客户端项目,请确保你当前的Android SDK是最新版。
如果编译出错,请修改项目根目录下的 project.properties 文件。
推荐使用Android 4.0 以上版本的SDK,请使用JDK1.6编译:
target=android-15
release 0.1
实现商品浏览搜索
添加购物车、收藏
添加侧滑
滑动返回
第三方平台登录
BaiDaData 和 GetData 用于测试获取数据
1、APP启动流程
AndroidManifest.xml注册的启动界面为"SplashActivity",具体文件为srccom.baida.activity.SplashActivity.java文件。启动显示欢迎界面之后,通过意图(Intent)跳转到首页(com.baida.activityMainActivity.java)。
注:除启动界面之外,其他所有界面都放在srccom.baida.activity包中。
2、APP访问API流程
以首页资讯列表显示访问API数据为例:
1) 初始化控件
首页MainActivity(MainActivity.java)在onCreate()方法里面加载布局文件(activity_main.xml),对下拉刷新列表控件(PullToRefreshListView)进行了初始化,并设置了数据适配器(ListViewNewsAdapter)。
注:Main.xml布局文件在reslayout目录下;PullToRefreshListView控件在com.baida.widget包;ListViewNewsAdapter适配器在com.baida.adapter包。
2) 异步线程访问
列表控件初始化后,开启一个线程方法(loadLvNewsData()),该方法中调用全局应用程序类(AppContext)来访问API客户端类(ApiClient)。通过ApiClient以http方式请求服务器的API。返回响应的XML数据,再通过实体Bean(NewsList)解析XML,返回实体(NewsList)给UI控件(PullToRefreshListView)展示。
3) 解析数据显示
服务得到请求,将返回对应的资讯XML数据,再通过资讯实体类(NewsList)解析XML,返回实体(NewsList)给UI控件(PullToRefreshListView)展示。
注:NewsList实体类在com.baida.domain包。

百度网盘绿色免安装版其它工具366.81 MBv7.37.0.5官方版2026-08-17
下载名片通安卓源码生活应用2.61 MB2026-07-06
下载Android例子源码仿顺丰速递美团客户端数据加载动画效果生活应用890 KB2026-07-06
下载HTML5多角度响应式全屏切换特效生活应用28 KB2026-07-06
下载简单的计算器应用源码生活应用703.78 KB2026-07-06
下载慧版备忘录小应用源码生活应用660.12 KB2026-07-06
下载android模仿京东app项目源码生活应用9.24 MB2026-07-06
下载金算盘个人记账助理生活应用2.81 MB2026-07-06
下载Android项目源码配合php实现的智能家居系统生活应用5.51 MB2026-07-06
下载Android项目源码12306火车票余票实时查询生活应用0.99 MB2026-07-06
下载公交查询源码生活应用790.05 KB2026-07-06
下载美元和欧元汇率转换小程序生活应用1 MB2026-07-06
下载Android项目源码基于Material Desgin设计的校园交易APP生活应用3.6 MB2026-07-06
下载
