- 博客(12)
- 收藏
- 关注
原创 Project第三天 实现百度定位后计算距离和进行排序
承接第二天 前一天实现了百度定位之后,就利用百度地图定位功能对用户和指定的目标位置的距离进行计算。大致思路如下: 第一、首先我们要实现LocationManager中的观察者接口,第二天有介绍,实现这个接口的目的就是获取用户所在位置的定位信息,这一步是通过复写接口中的抽象方法。在这里,我们复写抽象方法实现的是将定位的位置信息进行存储起来。顺便说一下,在这里实现存储的是SharePref
2016-07-04 20:58:15 783
原创 Project第二天 观察者模式处理定位信息
第二天任务 集成百度地图实现基本定位功能,并得到定位信息,要点如下: 1、去百度官方下载百度地图SDK,实现注册获取秘钥,(不发布app版本的前提下)基本方法可以参考第一行代码,主要是拿到自己本地的keystore文件,在电脑执行脚本命令:keytools -list -v -keystore ,获取到android的sdk指纹后,将百度地图集成到工程中,添加必要的权限,对获取的指纹添加包
2016-07-01 19:47:45 335
原创 他山之石之用RecyclerView来展示图片,替换GridView和Gallery
用RecyclerView展示用Volley加载的网络图片 1
2016-06-29 14:31:25 1294
原创 他山之石之ExpandableListView的简单实现
ExpandableListView的简单实现,如下所示: 简单的Person类: ExpandableListView的简单布局: 每个GroupItem的布局,一个简单的TextView: 每个GroupItem展开后,子Item的布局,一个简单的TextView: 运
2016-06-26 14:20:11 243
原创 他山之石之PopupWindow的使用及用ListView扩展显示页面
PopupWindow的使用和用ListView相关扩展 PopupWindow的使用 使用list实现对PopupWindow显示列表的扩展和达到可以滑动界面的效果 1、PopupWindow的使用 popupWindow,就是弹出一个窗口之意,通常实现的功能是要在点击某个按钮之后弹出一组选项框供客户端选择,完成后续额逻辑业务,很显然PopupWindow是在点击事件后的回调来实
2016-06-24 19:11:47 483
原创 Project第一天
第一天任务:实现用一个viewPager对两个Fragement进行切换 1、利用viewPager控件加载两个碎片,其中第一个碎片是一个由GridView组合而成的网络图片,第二个碎片是一个ListView展示网络数据文本信息。 关键要点:用Volley和fastJson进行解析,解析的要点在前面一篇文章中说了,核心要点是消息队列和请求消息stringrequest,另外还需要将string
2016-06-22 14:08:24 111
原创 他山之石之Volley和fastJson加载网络图片
用Volley和fastJson实现网络请求和解析数据 1、使用Volley网络请求消息关键是有一个消息队列对象RequestQueue和返回值对象stringrequest;当然这里的返回值对象还可以有其余的对象。 实现代码:ReqestQueue requestqueue=Volley.newRequestQueue(this.context); 通常在请求网络中保证只有一个消息队列,可
2016-06-20 21:14:31 384
原创 使用开放的showapi接口小技巧
2016-6-19 使用showapi的一些基本步骤 开放的showapi可以提供我们一些有用的网络资源,丰富我们开发app的效果。 1.首先注册到showapi网站,任意选择开放的接口,其中有免费和需要付费的,根据需求选择啦。 2.首先进行订阅,选择所需要的特定信息接口。 3.再依据前面选择的,在接口演示界面中选择同样的栏目,进行接口测试,如下所示:
2016-06-19 09:11:25 2282
原创 开博第一天
开博第一天 2016 6.15日,我开博客的日子,纪念一下,后续我会更新我的博客,添加我的学习经历,从安卓的四大组件到View,动画,网络编程,设计模式实践等、、、
2016-06-15 21:34:01 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人