
工具类
原来是图哥
盖世英雄少女心
展开
-
Android工具类 链接 持续更新中
BaseApplication:https://blog.youkuaiyun.com/JiYaRuo/article/details/119912876原创 2021-08-25 16:38:13 · 161 阅读 · 0 评论 -
Android屏幕截屏(全屏bitmap)
调用:Bitmap bitmap = setConfig(getScreenShot(mContext));工具类:/** * 获取当前屏幕截图 */ public static Bitmap getScreenShot(Context context) { try { DisplayMetrics dm = context.getResources().getDisplayMetrics(); ..原创 2022-01-25 10:23:06 · 2850 阅读 · 0 评论 -
Android自定义通用 弹窗(AppCompatDialogFragment实现)
Android自定义通用 弹窗package com.iflytek.zhiying.dialog;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;imp...原创 2022-01-25 10:12:05 · 2852 阅读 · 1 评论 -
Android读取系统节点
/** * 需要读一下系统的节点/sys/class/aml_lt9211_2/lcd_pwr,屏幕在亮的时候才能手动调节屏幕亮度 * 1的时候是亮,为0是灭 * */ private static final String DLP_FREEZE_PATH = "/sys/class/aml_lt9211_2/lcd_pwr"; public static boolean getScreenIfBright() { String value ..原创 2021-10-12 18:01:03 · 1070 阅读 · 0 评论 -
Android---HandlerUtils
package com.sidebar.pro.utils;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;public class HandlerUtils { private static final Handler sUiHandler; private static final Handler sWorkingHandler; static .原创 2021-08-25 18:19:48 · 373 阅读 · 0 评论 -
Android---GaussianBlurUtils---设置高斯模糊背景
package com.sidebar.pro.utils;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.drawable.BitmapDrawable;import android.view.View;public class Gaussian.原创 2021-08-25 18:14:36 · 611 阅读 · 0 评论 -
Android---SpUtil---轻量级的数据存储
package com.sidebar.pro.utils;import android.content.SharedPreferences;import android.preference.PreferenceManager;import com.sidebar.pro.BaseApplication;public class SpUtil { private static SharedPreferences sp = PreferenceManager.ge.原创 2021-08-25 18:05:34 · 598 阅读 · 0 评论 -
Android---BaseApplication
在AndroidManifest.xml文件中对MyApplication进行指定,如下所示:<application android:name=".BaseApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mip原创 2021-08-25 15:57:16 · 1387 阅读 · 0 评论 -
Android---打开任意类型的文件(任意后缀名)
通过调用系统的intent,我们可以打开各种文件,通用方法如下:public static Intent openFile(String filePath){ File file = new File(filePath); if(!file.exists()) return null; /* 取得扩展名 */ String end=file.getName().substring(file.getName().lastIndexOf(".") + 1,file.getName().原创 2021-08-24 16:26:57 · 1155 阅读 · 0 评论 -
Android--NetUtils--获取当前网络,监听网络状态
1. 网络监听变化的广播/* * 监听网络状态变化的广播 */ public class NetWorkStateReceiver extends BroadcastReceiver { @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) @Override public void onReceive(Context context, Intent intent) { .原创 2021-07-21 10:37:14 · 834 阅读 · 2 评论 -
Android--UploadDownloadUtils--下载文件工具类,使用OKHttp
1. 获取app的私有目录//私有目录路径(在Activity中get)String privatePath = getFilesDir().getAbsolutePath();2. 获取文件夹下的所有文件List<String> picLists = UploadDownloadUtils.getLocalPic(privatePath);3. 下载文件runOnUiThread(new Runnable() { @Override ...原创 2021-08-24 10:18:13 · 546 阅读 · 0 评论 -
Android--ToastUtils--自定义UI,覆盖旧的toast
package com.sidebar.pro.utils;import android.content.Context;import android.os.Handler;import android.os.Looper;import android.view.Gravity;import android.view.LayoutInflater;import android.view.View;import android.widget.TextView;import android.w.原创 2021-08-20 10:45:52 · 1012 阅读 · 0 评论 -
Android--LogUtils--Log工具类,定位相关行
package com.jiyaruo.kotlin.demo;import android.util.Log;/** * Created by JiYaRuo * @BeUsedFor:Log打印工具类 */public class LogUtils { static String className;//类名 static String methodName;...原创 2018-10-29 18:30:20 · 443 阅读 · 0 评论