高德地图定位工具类

2017-01-08
阅读 4 分钟
6.3k
定位功能初始化设置时耗时较多,如果放在Activity中操作,难免会有Activity切换较慢的问题。通过该工具类,可以实现一次初始化,多处随时调用。具有占用资源少,使用方便,便于复用,速度快,可根据不同需求获取不同结果的优点。

Android获取数据集中处理

2016-12-11
阅读 4 分钟
1.9k
Android应用中并不少见同一个接口需要在多个地方请求使用的情况,如果将请求直接写在相应Activity或Fragment中,那么首先可能出现的问题就是随需求变更,请求参数和返回结果都有可能变化,而修改时就需要搜索相关逻辑依次复制粘贴修改,大量重复工作且容易出错。而通过请求接口集中处理,则大大减少了工作量且减少出错机...

Android高德地图定位逻辑优化

2016-12-11
阅读 3 分钟
6.6k
1.将定位逻辑写在Activity可能存在定位多次初始化、多次请求定位等定位相关逻辑混乱的问题;2.定位逻辑初始化时的定位设置耗时较多,写在Activity中会导致Activity启动过慢的问题。

拨号工具类

2016-10-08
阅读 1 分钟
1.5k
注:由于此功能通常见于应用中的一键拨号功能,因电话号码是否合法应在提交电话号码时判断,因此此工具无需判断电话号码是否合法,只需判断电话号码有无即可。

用start(context,object)方法启动activity并传递参数

2016-09-26
阅读 1 分钟
3.5k
Activity之间传递参数可以用intent,bundle传递。但是,当一个项目由多人合作完成时,上述方法则增加了沟通交流成本,且可能因参数命名等原因产生错误。解决方法如下:A Activity启动B Activity并向B传递参数,只需在B中添加start方法,传入context和params进行启动;