![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
封装工具类
android157
这个作者很懒,什么都没留下…
展开
-
Android开发:WebView中软键盘会遮挡输入框相关问题
webview 输入框被软键盘顶起原创 2022-05-30 14:29:14 · 638 阅读 · 0 评论 -
Android开发 验证码实现
项目中要使用验证码功能,经过一番google之后选择了一个不错的实现方法,如下:https://yq.aliyun.com/articles/665951?spm=a2c4e.11155435.0.0.e4337f0caSp1Fo翻译 2020-09-28 16:52:04 · 590 阅读 · 0 评论 -
Android开发:更优雅的处理按钮重复点击事件
关于按钮重复点击的处理,网上有很多例子。这篇文章,我记录一下,我在平时项目中使用的处理方式,更多的处理方式可以查看任玉刚或者郭霖的博客。一、方法封装: /** * 保证同一按钮在1秒内只响应一次点击事件 */ public abstract class OnSingleClickListener implements View.OnClickListener ...原创 2019-07-11 17:37:21 · 1145 阅读 · 0 评论 -
Android开发:数字转换工具封装,包含字符串是否可以转换成数字
该工具封装了字符串转int、double等方法,以及判断字符串是否可以转换成数字/** * 数字转换算法工具 */public class DecimalUtil { private static Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$"); /** * 四舍五入算法 取整 * ...原创 2019-07-11 17:21:27 · 884 阅读 · 0 评论 -
Android开发:toast封装工具类
感觉封装的非常不错,推荐一下XToast 本框架意在解决一些极端需求,如果是普通的 Toast 封装推荐使用 ToastUtilsAndroid轮子哥的著作:https://www.jianshu.com/p/247d705b87b6?tdsourcetag=s_pctim_aiomsg...原创 2019-01-24 14:52:30 · 1146 阅读 · 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 · 1659 阅读 · 0 评论 -
Android开发:轮询实现方式,Timer和ThreadPoolExecutor的对比
目录一、Timer存在的问题二、针对Timer的解决方法三、通过ThreadPoolExecutor实现轮询一、Timer存在的问题1、首先 Timer 对调度的支持是基于绝对时间的,而不是相对时间,所以它对系统时间的改变非常敏感。 系统时间修改到当前时间之后,不会影响Timer的执行;但是如果系统时间修改到当前时间之前,就会导致Timer挂起。 ...原创 2019-05-15 17:52:00 · 2456 阅读 · 0 评论 -
Android开发:16进制数据流和字符串的相互转换
16进制数据工具类目录 一、16进制字节数组转换成字符串二、String 转换成16进制byte[]源码下载:https://download.csdn.net/do...原创 2018-11-06 19:00:48 · 5905 阅读 · 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 · 715 阅读 · 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 · 866 阅读 · 0 评论