AndroidUtil汇总
luoyong_blog
这个作者很懒,什么都没留下…
展开
-
Android退出应用的方法总结
java基础总结目录这是Android常见的几种退出应用的方法,在此做一个总结,这几种方法各有利弊,可以自己去尝试一下。一、容器式二、任务栈式三、广播式四、 进程式五、 任务管理器六、 广播+singletask七、singletask简易版八、懒人式九、退回系统桌面十、监听式十一、容器式升级版总结这是Android常见的几种退出应用的方法,在此做一个总结,这几种方法各有利弊,可以自己去尝试一...原创 2018-11-19 12:51:33 · 5458 阅读 · 3 评论 -
文字校验的工具类--中文,电话号码,邮箱,身份证等信息的校验
这是项目中常用的文字校验的工具类,包括:中文,电话号码,邮箱,身份证等信息的校验import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;...原创 2018-11-26 11:20:24 · 681 阅读 · 0 评论 -
SharedPreferences工具类
这是在项目中常用的SharedPreferences工具类,轻量级的存储类import android.content.Context;import android.content.SharedPreferences;/** * Created by LY on 2017/3/7. * SharedPreferences:共享偏好,用来做数据存储,通过xml,存放标记性数据和设置信...原创 2018-11-21 09:18:20 · 2513 阅读 · 2 评论 -
Toast工具类
这是项目中常用到的Toast管理工具类,记录于此。import android.content.Context;import android.os.Handler;import android.widget.Toast;/** * Created by LY on 2017/3/7. * 下一个Toast覆盖上一个Toast */public class ToastUtil {...原创 2018-11-21 09:18:00 · 172 阅读 · 0 评论 -
缓存工具类
这是项目用用到缓存工具类import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.PixelFormat;import android...原创 2018-11-21 09:17:53 · 610 阅读 · 0 评论 -
图片工具类
这是项目中用到的图片工具类,记录于此。import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Matrix;import android.media.ExifInterface;import java.io.File;import java.io.Fil...原创 2018-11-21 09:17:45 · 305 阅读 · 0 评论 -
清除APP缓存工具类
这是项目中用到的“ 清除缓存”功能的工具类import android.content.Context;import android.os.Environment;import java.io.File;/** * 清除缓存 * 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */public class Clean...原创 2018-11-21 09:17:29 · 515 阅读 · 0 评论 -
倒计时工具类
这是项目中用到的倒计时工具类,记录于此。/** * @Author: luoyong * 2018/2/28 14:35 * @Description:倒计时工具类 */import android.os.Handler;import android.os.Message;import android.os.SystemClock;/* The calls to {@lin...原创 2018-11-21 09:17:38 · 437 阅读 · 0 评论 -
日期时间工具类
这是我在项目中常用到日期时间工具类,为了怕以后找不到故记录于此。import android.annotation.SuppressLint;import android.support.annotation.NonNull;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Calen...原创 2018-11-21 09:17:18 · 182 阅读 · 0 评论 -
时间戳与时间字符串互转的工具类
这是项目经常用到的时间戳与时间字符串互转的工具类,记录于此。import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public final class DateFormatUtil{ /* * 将时间戳转换为时间 */...原创 2018-11-21 09:17:11 · 626 阅读 · 0 评论 -
dialog管理类
这是项目中用到的dialog管理类,记录于此。import android.app.Activity;import com.k12n.customview.RoundCornerDialog;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.En...原创 2018-11-21 09:17:01 · 356 阅读 · 0 评论 -
日志管理的工具类LogUtil
这是项目中用到的日志管理的工具类修改mDebuggable 的值即可管理打印日志的等级import android.util.Log;/** * Created by LY on 2017/3/7. * 管理Log的工具类 */public class LogUtil { /** 日志输出级别NONE */ public static final int LEVE...原创 2018-11-26 11:20:33 · 850 阅读 · 0 评论 -
校验字符串是否是合法的JSON格式的工具类
这是项目中用到的验证字符串是否是合法json格式的工具类,记录于此。import java.text.CharacterIterator;import java.text.StringCharacterIterator;/** * Created by LY on 2017/3/20. * 用于校验一个字符串是否是合法的JSON格式 */public class JsonUti...原创 2018-11-26 11:20:49 · 1656 阅读 · 0 评论 -
AES加密工具
这是我在项目中用到的一个AES加密工具,为了怕以后找不到故记录于此。import android.util.Base64;import org.apache.commons.lang3.StringUtils;import java.math.BigInteger;import javax.crypto.Cipher;import javax.crypto.KeyGenerato...原创 2018-11-19 14:43:00 · 1927 阅读 · 0 评论 -
Android 操作安装包中的“assets”目录下的文件工具类
这是我在项目中常用到的一些工具,为了怕以后找不到故记录于此。/** * Created by LY on 2015/6/12. * 操作安装包中的“assets”目录下的文件 */public class AssetsUtils { /** * read file content * * @param context the context...原创 2018-11-19 15:30:27 · 588 阅读 · 0 评论 -
数据类型转换、单位、日期转换工具
这是我在项目中常用到的数据类型转换、单位、日期转换工具,为了怕以后找不到故记录于此。import android.annotation.TargetApi;import android.content.Context;import android.content.res.ColorStateList;import android.content.res.Resources;import...原创 2018-11-19 15:27:36 · 820 阅读 · 0 评论 -
获取屏幕宽高信息、全屏切换、保持屏幕常亮、截屏等的工具
这个是我在项目中用到的获取屏幕宽高信息、全屏切换、保持屏幕常亮、截屏等的工具import android.app.Activity;import android.content.Context;import android.util.DisplayMetrics;import android.view.Window;import android.view.WindowManager;/...原创 2018-11-19 15:38:43 · 212 阅读 · 0 评论 -
低版本与新版本的兼容性工具
这个是再写项目过程中遇到的低版本与新版本的一些方法兼容性问题,记录如下:import android.annotation.TargetApi;import android.content.Context;import android.graphics.drawable.Drawable;import android.os.Build;import android.support.ann...原创 2018-11-19 15:43:53 · 357 阅读 · 0 评论 -
文件与base64 字符串互转
这是项目中用到的文件与base64字符串互转的工具,记录于此。import android.util.Base64;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/** * Created by LY on 2015/6/12. * encodeBase64Fi...原创 2018-11-19 15:47:52 · 1170 阅读 · 0 评论 -
dp与px互转
这是项目中用到的dp与px互转的工具import android.content.Context;/** * Created by LY on 2017/3/7. * 1.dp转px * 2.px转dp */public class DensityUtil { public static int dip2px(float dip, Context context) { ...原创 2018-11-19 15:49:47 · 355 阅读 · 0 评论 -
double格式化工具类
这是项目中用到的double格式化工具类,记录于此。import java.math.BigDecimal;import java.math.RoundingMode;import java.text.DecimalFormat;import java.text.NumberFormat;/** * Created by LY on 2017/3/7. * double格式化工具...原创 2018-11-19 15:52:09 · 669 阅读 · 0 评论 -
自动生成图片验证码
这是项目中用到的自动生成图片验证码的工具类,记录于此。import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import java.util.Random;/** * Created by ...原创 2018-11-19 15:55:09 · 946 阅读 · 0 评论 -
圆角的Dialog
这是项目中用到的圆角的dialog,记录于此。import android.app.Dialog;import android.content.Context;import android.view.Gravity;import android.view.View;import android.view.Window;import android.view.WindowManager...原创 2018-11-21 09:16:07 · 397 阅读 · 0 评论