Android学习了有一段时间了,由于现在学校体育场馆不能线上预订,闲暇时间开发了一个体育馆场地预订的APP。首先,上效果图:
其中,Book_Sport服务端用了不要钱的Tomcat服务器,按照约定的接口,客户端通过Http协议向服务端发送请求,然后通过Gson解析数据并使用AsyncTask返回一
个Json集合的对象。客户端主要用的技术如下:
1. 仿网易新闻客户端ViewPageIndicator Tab标签
2. DrawerLayout实现侧滑界面
3. XListView开源下拉更多上拉刷新,
4. 接入百度地图,微信朋友圈分享接口,实现地图导航和分享功能
5. app中图片异步加载用了ImageLoader, 视频播放用了Vitamio开源框架
6. 预订信息存储在Bmob云数据库中
在这,先说一个环境问题,由于刚开始我导入的Android-ViewPagerIndicator依赖包中含有support-v4.jar, 导致后来的DrawerLayout一直不能正常导入, Eclipse提示
我的方法是首先右键Android-ViewPagerIndicator依赖包-Properties-Java Bulid Path, 把Android Private Libraries对勾勾掉,重新添加此依赖包;然后单独导入一个support-
v4.jar, 问题解决。
这篇先写到这里,也算做一个预热吧,下面我会把这个项目整个流程大致讲一下。