
封装工具类
android157
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android开发:WebView中软键盘会遮挡输入框相关问题
webview 输入框被软键盘顶起原创 2022-05-30 14:29:14 · 746 阅读 · 0 评论 -
Android开发 验证码实现
项目中要使用验证码功能,经过一番google之后选择了一个不错的实现方法,如下: https://yq.aliyun.com/articles/665951?spm=a2c4e.11155435.0.0.e4337f0caSp1Fo翻译 2020-09-28 16:52:04 · 658 阅读 · 0 评论 -
Android开发:更优雅的处理按钮重复点击事件
关于按钮重复点击的处理,网上有很多例子。这篇文章,我记录一下,我在平时项目中使用的处理方式,更多的处理方式可以查看任玉刚或者郭霖的博客。 一、方法封装: /** * 保证同一按钮在1秒内只响应一次点击事件 */ public abstract class OnSingleClickListener implements View.OnClickListener ...原创 2019-07-11 17:37:21 · 1246 阅读 · 0 评论 -
Android开发:数字转换工具封装,包含字符串是否可以转换成数字
该工具封装了字符串转int、double等方法,以及判断字符串是否可以转换成数字 /** * 数字转换算法工具 */ public class DecimalUtil { private static Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$"); /** * 四舍五入算法 取整 * ...原创 2019-07-11 17:21:27 · 974 阅读 · 0 评论 -
Android开发:toast封装工具类
感觉封装的非常不错,推荐一下 XToast 本框架意在解决一些极端需求,如果是普通的 Toast 封装推荐使用 ToastUtils Android轮子哥的著作:https://www.jianshu.com/p/247d705b87b6?tdsourcetag=s_pctim_aiomsg ...原创 2019-01-24 14:52:30 · 1227 阅读 · 0 评论 -
算法:Java CRC16冗余校验算法实现
CRC16冗余校验工具,工具类实现: GetCheck为获取计算后的CRC校验值 package com.crlgc.basestation.utils; import android.text.TextUtils; /** * Created by wsl * on 2019/3/17 14:21 */ public class CRCTool { public sta...原创 2019-03-27 12:02:20 · 1742 阅读 · 0 评论 -
Android开发:轮询实现方式,Timer和ThreadPoolExecutor的对比
目录 一、Timer存在的问题 二、针对Timer的解决方法 三、通过ThreadPoolExecutor实现轮询 一、Timer存在的问题 1、首先 Timer 对调度的支持是基于绝对时间的,而不是相对时间,所以它对系统时间的改变非常敏感。 系统时间修改到当前时间之后,不会影响Timer的执行;但是如果系统时间修改到当前时间之前,就会导致Timer挂起。 ...原创 2019-05-15 17:52:00 · 2594 阅读 · 0 评论 -
Android开发:16进制数据流和字符串的相互转换
16进制数据工具类 目录 一、16进制字节数组转换成字符串 二、String 转换成16进制byte[] 源码下载:https://download.youkuaiyun.com/do...原创 2018-11-06 19:00:48 · 6020 阅读 · 0 评论 -
数据结构之——删除ArrayList中重复元素,保持顺序
// 删除ArrayList中重复元素,保持顺序 public static List removeDuplicateWithOrder(List list) { Set set = new HashSet(); List newList = new ArrayList(); for (Iterator iter = list.iterator(); iter.hasNext();) { ...原创 2018-11-28 13:32:40 · 780 阅读 · 0 评论 -
Android开发:全网最高效的SharedPreferences封装
对SharedPreferences进行简单封装 /** * Created by Administrator on 2018/8/6. * SharedPreferences封装 */ public class MySharedPreferences { private SharedPreferences sharedPreferences; private S...原创 2018-08-06 17:22:45 · 1023 阅读 · 0 评论