JDAddressSelector京东 Android 客户端样式的级联地址选择器的使用
来源:互联网 发布:如何安装php开发环境 编辑:程序博客网 时间:2024/05/18 03:53
本人今年大四学生,玩了2年多,大三下学期开始有了目标学期安卓。买了一本郭霖大神的第一行代码第二版。然后跟着开始敲库欧天气。记得谁说一个好的程序员,必须有写博客的习惯,所以开始了我的第一篇博客。不是大神,不会分析啥源码,也写不出啥吊炸天的自定义控件,只能分享一下自己在学习中遇到的错误,和我解决的办法。比较碰到一个问题,自己百度啥的经常修改半天才能搞定。 好了,开始正题,学习大神的习惯。先上图。
这是郭霖大神书上推荐的获取全国各地地名的界面。看过书的应该都知道,界面简洁明了,本来也没考虑过要使用JDAddressSelector这个控件,但是发现郭霖大神给的接口,经常到了晚上8点多,就会无法访问,要到第二天早上8点才可以恢复,前几次经常以为是自己的代码问题,但是第二天就好了,电脑,手机访问接口都是失败,不知道大家有没有这种情况,于是乎我开始了需找大牛们推荐的获得全国各地地名的方法,找了很多,有很多好看的,但是我实力有限。。。尝试拿来使用,但是一大堆报错。最后找到了这个,导入简单,使用方便。。。完美的封装,而且界面逼格高。下面上效果图
郭霖大神书上推荐的查询各地地名的方法,需要创建数据库和一系列的方法来实现,其实也不难。但是这个更加方便
只需要2步。便可以获取到全国地名信息。GIitHub链接点击打开链接。Chihane Habana大神的
网上也有很多其他的方法在自己项目中添加依赖,但是我试过3种,都是报错,然后百度的解决方法也不行,使用这个一次性就可以了。所以我挺开心的。
额。。我用的是AS 所以我是这样添加的,大神的网站有library包,eclipse应该是那样添加的吧。然后这样项目里就可以使用JDAddressSelector了。我的使用方法如下
也不知是不是说错了,我感觉这个控件就是只需要实现onAddressSelected方法就好了。然后我是是用来做库欧天趣,需要获取城市的地名,
对于一些特殊城市,做了 如上处理,然后就获取到了地名。就这一步,代替了郭霖大神的好几页代码。。。当然 如果不是经常晚上不能
访问的问题我也不会这样。。然后大神的那个github还有一个BottomDialog的使用。我在项目中是这样实现的
因为大神的DEMO里写的是一个传入Activity的方法吧。然后我在新闻更新界面 误打误撞new了一个OnAddressSelectedListener()。就可以写
自己想要实现的逻辑了。
。。第一次写博客。。。也不知道发布的格式是啥,然后以后遇到学习的问题,也会分享出来。如果侵犯了谁的啥权利啥的。。纯属无意
本人QQ。87127814.。。可以联系 删除
或许学习的讨论。。谢谢大家
- JDAddressSelector京东 Android 客户端样式的级联地址选择器的使用
- Android中的动画,选择器,样式和主题的使用
- 省市地址的级联
- 样式的部分选择器
- Android省市区3级联动的地址列表的实现
- 全国地址的级联下拉
- android 样式的使用
- 【Android】地址选择器 类似于京东的地址选择
- Android省市区一,二,三联滚动选择器(使用Dialog样式的Activity实现)
- Android Selector选择器的使用
- android 选择器的简单使用
- Android 状态选择器的使用
- Android基于wheelView的自定义日期选择器(可拓展样式)
- Android基于wheelView的自定义日期选择器(可拓展样式)
- css样式的使用(二)-选择器(上)
- CSS样式选择器的总结
- 带阴影的样式选择器
- 滚轮样式的性别选择器
- Android逆向之旅—解析编译之后的AndroidManifest文件格式
- yum安装openJDK1.8后无法卸载的解决方法
- java volatile关键字解析
- 【太虚AR_v0.1】使用教程 | SLAM(Markerless)
- zookeeper+dubbo和spring的整合
- JDAddressSelector京东 Android 客户端样式的级联地址选择器的使用
- 求先递增在递减数组中的最大值
- python笔记dict篇
- Android Fragment的增加,删除,添加
- 一个服务器上运行多个tomcat,显示总启动某一个特定tomcat
- 第十课记录 MapReduce编程模型与案例
- XZ_JavaScript之JavaScript的两大内置对象
- 处理器管理-进程的状态
- php页面静态化实现思路