
通用工具类汇总
通用工具类汇总
songzi1228
代码一敲,烦恼全消。
展开
-
RtlUtil
import android.text.BidiFormatter;import android.text.TextUtils;import android.view.View;import java.util.Locale;public class RtlUtil { public static String getRtlShowName(String name) { String rtlShowName = name; boolean isRtl.原创 2021-05-10 17:41:18 · 135 阅读 · 0 评论 -
工具类之XORUtils
XORUtils/** * Created by GuanSong * on 2020/6/17 * Description:异或加密 * 某个字符或者数值 x 与一个数值 m 进行异或运算得到 y , * 则再用 y 与 m 进行异或运算就可还原为 x * 使用场景: * 1、两个变量的互换(不借助第三个变量) * 2、数据的简单加密解密 */public class XORUtils { /** * 固定key方式加解密 * * @pa.原创 2020-06-17 20:04:08 · 396 阅读 · 0 评论 -
Anim文件(动画)
1、slide_in_bottom.xml<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="2000" android:fromYDelta="100%p" android:toYDelta="0"/&g原创 2020-05-30 15:30:18 · 1244 阅读 · 0 评论 -
工具类之InstallHelper
作用:用于判断是否安装某个 apk/** * Description:用于判断是否安装某个apk */public class InstallHelper { public static final String WeiXinPackageName = "com.tencent.mm"; public static final String QQPackageName = "com.tencent.mobileqq"; // 判断是否安装某个apk publi原创 2020-05-20 10:55:24 · 657 阅读 · 0 评论 -
工具类之NetWorkUtils
public class NetWorkUtils { public boolean isNetWorkAvailable(Context context) { ConnectivityManager manager = (ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE); ...原创 2019-10-10 22:00:17 · 216 阅读 · 0 评论 -
工具类之DisplayUtil
0、相关文章:android中 mdpi,hdpi,xhdpi,xxhdpi等文件的深入理解(自己的)1、DisplayUtil/** * Description: 屏幕工具 */public class DisplayUtil { /** * 获取屏幕宽度 * * @param context 上下文对象 * @return 像...原创 2019-11-28 17:23:54 · 756 阅读 · 0 评论 -
工具类之ImageLoader(基于Glide)
目录1、依赖2、ImageLoader.java3、GlideCircleTransform4、GlideRoundTransform1、依赖//glideimplementation 'com.github.bumptech.glide:glide:3.6.1'2、ImageLoader.java/** * 类描述:图片处理工具类的封装(基于Glide)...原创 2019-11-29 16:25:52 · 376 阅读 · 0 评论 -
工具类之TimeUtils
工具类之TimeUtils/** * 时间工具类 */public class TimeUtils { public static String changeTimeMillisToDate(long timeMillis){ SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:m...原创 2019-11-30 15:37:33 · 215 阅读 · 0 评论 -
工具类之DistanceUtil
0、相关资料余弦在线计算华为的科学计算机三角函数,cos10为什么是负的?Java Math.cos() 计算余弦1、正文该工具类主要用于根据经纬度计算距离,其中需要注意的是在第二个方法中的 Math.toRadians(latitude)尤为关键,因为这是把纬度转为度数的。例如:cos(10) = -0.839071529076452是一个负数为什么?10大概是3...原创 2020-03-06 16:25:55 · 1447 阅读 · 0 评论 -
工具类之LaunchTimer
LaunchTimerpublic class LaunchTimer { private static long sTime; public static void startRecord() { sTime = System.currentTimeMillis(); } public static void endRecord() ...原创 2019-09-21 14:26:52 · 161 阅读 · 0 评论 -
工具类之LogUtils
Log工具类public class LogUtils { public static boolean LOG_DEBUG = true; private static final String LINE_SEPARATOR = System.getProperty("line.separator"); private static final int VERBOS...原创 2019-09-21 14:25:40 · 817 阅读 · 0 评论 -
Android应用系列:双击返回键退出app程序
Android应用系列:双击返回键退出程序.前言 有一个很古老的应用技巧,一直被各种大大小小的app用得乐此不疲,那就是双击返回键退出程序。今天就写写它的实现代码,非常简单而且实用。正文 双击返回键退出程序,一般有两种实现思路,一种是用一个布尔值变量来记录按键事件,并通过线程延时来实现效果;另外一种是直接通过记录按键时间计算时间差实现功能,现在就跟大家分享下代码吧、O(∩_∩)...原创 2019-03-28 10:33:16 · 784 阅读 · 0 评论 -
Android Activity的统一管理类之AppManager
一招搞定Android Activity的管理为什么要做activity的管理在android app的开发过程中,或多或少会涉及到activity的管理。会有这样的业务场景存在,例如:广播接收器接收到某个动作,需要finish某个指定的activity; 在缺乏activity上下文的地方也需要finish某个指定的activity......话不多说,上代码。如何使用...原创 2019-04-03 11:39:52 · 1114 阅读 · 1 评论