常用工具类
文章平均质量分 60
IT_MR_Jie
只有不断强大的自己才能让你享受现在。
展开
-
Android okhttp3 网络请求工具类
在日常的开发工作中,网络请求是最基本的需求。目前使用较多的是 retrofit+okhttp 的组合使用,但是对于很多新手来说这样的组合方式可能短时间的学以致用有点难度。今天给大家推荐一个我之前使用过的基于 okhttp3 的一个网络请求工具类。 OKhttp 我想大家都比较熟悉了,所以我也不过多的去展开它的具体源码及实现细节了。直接给你们贴上代码:package com.she.suandao.network;import android.content.Context;...原创 2021-01-15 09:57:22 · 1827 阅读 · 1 评论 -
Android 常用开发工具类之 AppManager
Android 开发过程中总是需要对项目中的 activity 进行管理。如果单独处理每个 activity 的生命周期会显得很多余,也很麻烦。所以这时候就需要一个 activity 管理工具来统一管理项目中的 activity 。import android.app.Activity;import android.content.Context;import java.util.Lis原创 2017-11-16 09:34:41 · 639 阅读 · 0 评论 -
Android 常用开发工具类之 DateUtilsBase (时间处理类)
基本上所有项目都会使用到时间,而一个详细的时间处理类会帮你节省下许多时间处理上的麻烦。import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import j原创 2017-11-16 09:53:49 · 479 阅读 · 0 评论 -
Android 常用开发工具类之 SPUtils (SharedPreference 工具类)
开发过程中难免会遇到如持久保存用户信息等需求,而由于数据量很少感觉使用 Sql 有些杀鸡用牛刀的感觉也有些累赘。所以善于使用 SharedPreference 可以帮助我们在本地保存一些数据量少,又使用很频繁的东西。 SPUtils 一个可以帮助我们很简洁的使用 SharedPreference 的工具类。import java.lang.reflect.InvocationTargetE原创 2017-11-16 10:06:37 · 3453 阅读 · 0 评论 -
Android 常用开发工具类之 AppVersionUtil (获取应用版本信息工具)
import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;/** * 获取应用版本信息工具 * Created by Mrj */public class AppVersionUtil { /** *原创 2017-11-16 13:04:51 · 2941 阅读 · 0 评论 -
Android 验证码控件 (计时器简单实现)
在 Android 应用开发过程中,基本上少不了注册,修改密码等实现。在这些页面中总会包含了验证码的需求,验证码获取后倒计时的实现也就成了一个应用必不可少的一部分。在 Java 中实现倒计时的方法有很多种( 通过 Handler TimeTask 实现,或者简单点直接使用 Handler HandlerThread 来实现 、Timer与TimerTask 等等)。今天我想使用的是通过自定义一个 ...原创 2018-03-05 11:23:53 · 293 阅读 · 0 评论 -
Android 多重点击拦截
直接贴一个简单实用的防止多重点击的工具类吧。/** * 多重点击 */public class FastClickUtil { private static final int MIN_DELAY_TIME = 300; // 两次点击间隔不能少于300ms private static long lastClickTime; /** * 判断是否...原创 2018-10-22 11:02:21 · 487 阅读 · 0 评论