最近在做地址管理的功能,新建地址的时候,需要根据后台提供的省市区的数据,让用户进行地址的选择,最近项目比较赶,本来想网上找一个的,可是找了很久都没找到我想要的效果,所以就根据后台提供的数据,弄了一个。...2.自定义收货地址选择器 public class AddressSelector extends LinearLayout implements View.OnClickListener{ private...itemAddressReqs.add(itemAddressReq); } return itemAddressReqs; } 6.设置地址选择器的布局文件...="match_parent" android:layout_marginTop="70dp" /> 6.总结 到这里就实现了地址选择器的功能,因为后台提供的地址数据可能不一样...需要Demo的童鞋可以在公众号回复 “地址选择器” --- 小编整理了一份Android电子书籍,需要的童鞋关注公众号回复:"e_books" 即可获取哦!
做了一个电商方面相关的收货地址的选择。 今天就来讲讲Swift版本的地址选择器的构建。...之前OC写的很多省市选择器,都是封装的不够完善,直接调用存在很多问题。并且在处理省市联动的问题上,常常是通过拆分省市区为三个数组,当其中一个数据变化时,再根据 index来处理之后的数据联动。...所以这次的类就本着提高复用性的想法,对地址选择界面做了比较全面的封装,在之后的任何地方调用就非常方便。...} override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } } 源码地址
最近项目突然加了个需求,上传用户的ip和mac,话不多说,直接上代码 获取Mac地址实际项目中测试了如下几种方法: (1)设备开通Wifi连接,获取到网卡的MAC地址(但是不开通wifi,这种方法获取不到...获取到了类似fe80::b607:f9ff:fee5:487e..这样的IP地址。经过一番努力,终于找出原因。 上面的IP地址是IPV6的地址形式(大概这个意思,具体没有太深入研究)。...(不过是在wifi状态下) 通过WifiManager, DhcpInfo获取IP地址以及网关等信息(在android4.0等版本也适用) package com.jason.demo.androidip...; import android.content.Context; import android.net.DhcpInfo; import android.net.wifi.WifiInfo...:name="android.permission.ACCESS_WIFI_STATE"/> 不过我自己在做项目过程中,用另外一种方法也解决了android4.0获取IP错误的问题: //获取本地IP
本文实例为大家分享了Android实现图片选择器功能的具体代码,供大家参考,具体内容如下 图片选择功能用的是GitHub上的依赖库,网址 先来看下我运行的效果图如下所示: ? ?...该依赖库是Android平台上拍照/录像,图片/视频选择,编辑和压缩的一站式解决方案。...<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com.../apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" android..." android:layout_width="230px" android:layout_height="230px" android:layout_marginBottom=
DatePickerDialog其实就是把CalendarView封装进Dialog中了,调用起来更方便快捷。
Selector背景选择器 是drawable文件夹下的资源文件(.xml) 1.创建资源文件 2.编写资源文件内容 3.设置背景变换属性 android:background=""
上传图片需要先从选择手机中选择要上传的图片,所以图片选择器在App中是很常见的组件,一般的手机都会自带一个图片选择器。不过很多App并不喜欢用手机自带的选择器,而是自己实现一个图片选择器。...比如微信的图片选择器就做的很好。没办法,谁让微信这么强大,我不超抄袭你,但是,我可以模仿你。 效果图 ? ? ?..." / 调起图片选择器 //单选 ImageSelectorUtils.openPhoto(MainActivity.this, REQUEST_CODE, true, 0); //限数量的多选(...selected可以在再次打开选择器时,把原来已经选择过的图片传入,使这些图片默认为选中状态。...Android图片选择器,仿微信的图片选择器的样式和效果。支持图片的单选、限数量的多选和不限数量的多选。支持图片预览和图片文件夹的切换。 以上就是本文的全部内容,希望对大家的学习有所帮助。
本文实例为大家分享了android自定义滚轴选择器的具体代码,供大家参考,具体内容如下 效果图: ?...<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android...<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android...<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...="40dp" android:gravity="center" android:text="取消" android:textColor="#333333" android:textSize="
2. onValueChange 具体执行( int oldVal :之前详实的数值 , int newVal 改变或现时的数值)
数字选择器NumberPicker是Android3.0之后引入的一个控件,比较常用,比如说手机常用的闹钟,可以选择小时和分钟,如果你需要兼容3.0之前版本,GitHub上有开源的项目,具体的下载地址。.../res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent"...android:layout_marginTop="30dp" android:layout_marginLeft="50dp" android:layout_gravity=..." android:layout_height="wrap_content" android:layout_gravity="center_vertical" android..." android:layout_height="wrap_content" android:layout_gravity="center_vertical" android
这次他们开源的 Places 产品,可以让你的只需要两行代码,即可使 变身为一个地址选择器: ?
最近在开发中需要实现滚动进行类别的选择,也就是我们所说的滚动选择器,这里我们自定义来实现这个功能。...) 6、底部弹出框布局文件 实现过程: 1、先看需要实现的效果图 [cl06ix6wls.gif] 在这里插入图片描述 2、实现自定义控件(PickerScrollView ) /** * 滚动选择器...> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width...="@id/img_guanbi" android:layout_marginTop="10dp" /> 7、到这里就实现了滚动选择器的功能,主要还是自定义控件的实现...需要Demo的童鞋底部公众号回复:"滚动选择器"即可获取。 小编整理了一份Android电子书籍,需要的童鞋关注公众号回复:"e_books" 即可获取哦!
本文实例为大家分享了Android仿iPhone时间选择器的具体代码,供大家参考,具体内容如下 先看效果图 image.png 如何使用 import java.text.DateFormat;...; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle...; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener...; import android.widget.Button; import android.widget.EditText; public class MainActivity extends...dialog, int which) { } }).show(); } }); } } 源码下载:仿iPhone日期时间选择器
已经有一年多没有写Android代码了,主要现在做前端去了,写这篇博客的目的也是为了方便之后自己查找。下面是实现的Android图库的效果,基本上是抄的微信的,如下图。
Android下如何获取Mac地址?...1、需要在AndroidManifest.xml文件中添加权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"
或者直接调用Build类直接拿里面的字段名,如:android.os.Build.MODEL; // 手机型号 。...别忘了加权限 <uses-permission android:name="android.permission.READ_PHONE_STATE"/ 下面是Build类的字段所对应的信息 String...代码如下需要权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" / /**获得IP地址,分为两种情况...代码如下: public static String getMacAddress(){ /*获取mac地址有一点需要注意的就是android 6.0版本后,以下注释方法不再适用,不管任何手机都会返回..."02:00:00:00:00:00"这个默认的mac地址,这是googel官方为了加强权限管理而禁用了getSYstemService(Context.WIFI_SERVICE)方法来获得mac地址。
相信很多开发在开发过程中会导入项目 但有的项目的gradle版本你本地并没有那么需要下载 大多数情况下我们会去CSDN上下但是基本都是收积分的 那么如果你...
Android自定义日期区间选择器,类似于途家等酒店、旅游日期区间选择器: 重写PopupWindow 制定区间日历 添加日历日期选中监听 封装插件化 github开源 CustomDatePicker...类似于途家等酒店日期选择器,弹出自定义的PopupWindow,监听日期选中,返回结果。...—— [ Wiki ] Github 地址:CustomHotelCalender 1.
本文实例为大家分享了android实现年龄段选择器的具体代码,供大家参考,具体内容如下 ?...效果就是滑动圆形按钮选择时间,废话不多说,先上工具类 import android.view.View; import android.content.Context; import android.graphics.Bitmap...; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Paint...; import android.util.AttributeSet; import android.view.MotionEvent; import com.zhiziyun.dmptest.bot.R...:id="@+id/rangeSeekBar" android:layout_width="match_parent" android:layout_height="wrap_content" / 最后在代码中调用
——GalleryFinal; 简书博客地址——http://www.jianshu.com/p/48ddd6756b7a 实现目标 应用并修改第三方框架GalleryFinal源码,实现效果图的样式...具体实现 导入GalleryFinal源码 从GalleryFinal的Github仓库中拷贝仓库地址,使用git指令cloneGalleryFinal源代码到本地: git clone https...://github.com/pengjianbo/GalleryFinal.git 选择Android Studio菜单栏File->New->import Module......,导入GalleryFinal源代码到Android Studio: ?...总结 使用GalleryFinal订制属于自己的图片选择器并不难,只需要循着需求的功能点,按照代码的逻辑一点点追踪源码并进行修改订制即可。
领取专属 10元无门槛券
手把手带您无忧上云