致力于做一名优雅的开发者(Kotlin开发)
16年学习kotlin,精通kotlin,本框架使用纯Kotlin编写,欢迎交流。
本人已转产品,该专栏不再更新,关于技术,也可交流。
星载
风吹疏竹,雁渡寒潭。
展开
-
QuickBiometric使用详解-快速轻便的使用指纹生物识别
QuickBiometric:快速使用指纹生物识别,已加密解密,避免设备被劫持自带的效果图自定义Dialog返回的type类型源码地址QuickAndroid全家桶自带的效果图这是组件自带的弹框 QuickBiometric.showFingerprintDialog(activity!!) { type, resultMsg -> ...原创 2018-10-18 11:12:39 · 434 阅读 · 0 评论 -
QuickAdapter使用详解-快速构建RecyclerViewAdapter
QuickAdapter是什么东西呢,顾名思义就是快速构建RecyclerViewAdapter。 那此组件有什么特点:快速构建Adapter,集成QuickViewHolder,快速绑定数据,配置itemView,margin,padding灵活,设置OnItemClickListener、OnItemLongLister,并且可单独设置ItemView内的View点击事件OnCli...原创 2018-08-15 11:54:59 · 1948 阅读 · 0 评论 -
QuickBroadcast使用详解-快速注册、发送动态广播
QuickBroadcast是什么东西呢,顾名思义就是快速注册、发送动态广播。 那此组件有什么特点: 快速注册广播与方便的发送广播,方便的多端注册接收,全局使用一个广播,性能良好,组件源码仅仅只有几百行,代码兼容,与现有广播不冲突。接下来我们看一下正常写法:1、实例一个广播val broadcastRecevier=object :BroadcastReceiver(){...原创 2018-08-13 16:31:24 · 321 阅读 · 0 评论 -
QuickViewHolder使用详解-快速轻便的ViewHolder,视图持有器
QuickViewHolder是什么东西呢,顾名思义就是快速轻便的ViewHolder,视图持有器。 那此组件有什么特点:不需要根据Layout定义一大堆View,再一个一个findViewById,集成了常用绑定数据的方法,适配于所有Widget持有对象,例如RecyclerView,ListView,GroupListView等甚至连Activity与Fragment都可以。扩...原创 2018-08-15 10:47:42 · 705 阅读 · 0 评论 -
QuickSPHelper使用详解-快速使用SharedPreferences
QuickSPHelper是什么东西呢,顾名思义就是快速使用SharedPreferences。那此组件有什么特点:无需配置,直接可使用,组件轻便接下来我们看一下正常写法:val sharedPreferences=getSharedPreferences("this is a name", Context.MODE_PRIVATE)//存值sharedPreferenc...原创 2018-08-15 10:11:17 · 319 阅读 · 0 评论 -
QuickToast使用详解-快速Toast,子线程也可使用
QuickToast是什么东西呢,顾名思义就是快速Toast,并且非主线程也可弹出,无需绑定Context那此组件有什么特点:可在任意子线程弹出,无需绑定context,自动缓存上一个Toast,快速配置且支持自定义,实时弹出Toast,不会像原生那样跳动,等待上一个Toast结束再弹出下一个,此组件也绑定了QuickViewHolder,方便设置数据。接下来我们看一下正常写法:...原创 2018-08-14 14:47:52 · 318 阅读 · 0 评论 -
QuickNotify使用详解-快速发送通知、桌面快捷方式(兼容Android 8.0)
QuickNotify是什么东西呢,顾名思义就是快速发送通知、桌面快捷方式。那此组件有什么特点:不需要传入Context,配置灵活,兼容安卓8.0,并且以回调的方式接收返回消息,无需自己定义广播接收接下来我们看一下正常写法:。。。发现正常写法太长了,兼容难做,如果把代码贴出来估计得快2屏了,这里就不贴了。所以直接看下QuickNotify的写法1、发送普通通知Qu...原创 2018-08-14 15:37:50 · 603 阅读 · 0 评论 -
QuickDialog使用详解-快速创建配置Diaog
QuickDialog是什么东西呢,顾名思义快速创建配置Diaog,方便使用Dialog。那此组件有什么特点: 创建Dialog使用链式配置方式,使用方便,代码简洁,集成QuickViewHolder,可快速对dialog数据进行设置,无需再findviewById对View进行单个设置接下来我们看一下正常写法:1、先定义Dialog与Layout中的View va...原创 2018-08-14 11:26:03 · 713 阅读 · 0 评论 -
QuickASync使用详解-快速切换子线程处理耗时操作,执行完成后回归主线程
QuickASync是什么东西呢,顾名思义快速切换子线程处理耗时操作,执行完成后回归主线程,听起来挺洋气的。 那此组件有什么特点:做异步操作时,只需要调用一个方法即可,简单快速做异步操作,并且组件轻巧,几百行代码,不用担心apk体积增加太大,不与现有代码冲突。接下来我们看一下正常写法:1、定义一个handler-并处理业务逻辑val handler = @Suppress...原创 2018-08-14 10:31:16 · 519 阅读 · 0 评论 -
QuickActivity使用详解-快速启动Activity
QuickStartActivity是什么东西呢,顾名思义就是快速启动Activity。那此组件有什么特点:接管onActivityResult,根据目标Activity自动生成requestCode,并且以回调的方式从上一个页面返回数据,从而无需自己重写onActivityResult,节省了些体力,代码量也变少了。接下来我们看一下正常写法:1、启动Activityva...原创 2018-08-13 14:57:34 · 1153 阅读 · 0 评论