Android Utils
weixin_37716758
这个作者很懒,什么都没留下…
展开
-
Gson 字符串常用转换方式(集合转换为Json数组
【代码】Gson 字符串常用转换方式(集合转换为Json数组。原创 2023-10-25 23:56:47 · 1285 阅读 · 0 评论 -
时间戳的常用转换(时间戳转换为年月日)
【代码】时间戳的常用转换(时间戳转换为年月日)原创 2023-10-25 23:44:00 · 564 阅读 · 0 评论 -
文件的常用操作(读取压缩文件、解压、删除)
文件的常用操作(读取压缩文件、解压、删除)原创 2023-10-25 23:41:57 · 178 阅读 · 0 评论 -
Android 拍照并保存到相册
package com.example.takephoto;import android.content.ContentUris;import android.content.ContentValues;import android.content.Intent;import android.database.Cursor;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.n原创 2021-07-12 15:47:36 · 1796 阅读 · 0 评论 -
Android收集日志文件
package example.com.baseknowledge.IO;import android.os.Environment;import android.os.Process;import android.os.SystemClock;import android.text.TextUtils;import android.util.Base64;import android.util.Log;import java.io.BufferedInputStream;import原创 2020-09-02 10:47:54 · 548 阅读 · 0 评论 -
Android 轻量级缓存框架ACache
Github链接 https://github.com/yangfuhai/ASimpleCache/** * Copyright (c) 2012-2013, Michael Yang 杨福海 (www.yangfuhai.com). * <p> * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with原创 2020-07-03 10:57:08 · 299 阅读 · 0 评论 -
Markdown语法文档
在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...原创 2020-06-29 11:17:48 · 88 阅读 · 0 评论 -
Android 查看方法被调用的顺序技巧
通过在被调用的方法中,使用new Throwable("任意错误字符串,随意写").printStackTrace();便可以查看该方法的层级调用回路,可以快速掌握其方法的调用顺序原创 2020-06-28 18:56:08 · 848 阅读 · 0 评论 -
Android 修改不可更改的文件并替换到jar包内步骤
第一步:将需要更改的文件,包括包路径,一起复制到src → testeg:图一则为okhttp下面不可以修改的文件,图二则为将其复制到test下的文件,可以进行自行修改。第二步:将修改完成的文件,运行,图一:图二:...原创 2019-10-25 11:37:09 · 499 阅读 · 0 评论 -
Android 追踪Activity
重写基类Activity中onResume方法@Override protected void onResume() { super.onResume(); Log.d("BaseActivity", getClass().getSimpleName()); }原创 2019-09-16 10:00:30 · 164 阅读 · 0 评论 -
Android Logger便捷使用
build(app)的配置 //初次新建记得添加 // {"kind":"error","text":"Invoke-customs are only supported starting with Android O compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targ...原创 2019-10-25 18:00:31 · 172 阅读 · 0 评论 -
Logcat Filter过滤掉特定TAG标签
过滤掉不想看到的log,例如,log中不看AAA的log^(?!.*(AAA)).*$同时过滤AAA和BBB的log^(?!.*(AAA|BBB)).*$ 详细配置如下图原创 2020-05-13 17:22:04 · 1179 阅读 · 0 评论 -
自定义Log工具
/** * @author zhou.jn on 2018/11/27 17:22. */public class SLog { private static final String TAG_FILTER = "_Util"; //第二种方法控制Log输出。 public static final boolean IS_DEBUG = false; pub...原创 2018-11-27 18:08:33 · 288 阅读 · 0 评论 -
自定义Toast工具
1.封装Toast工具创建Toast显示需要依附的ToastLayout定义TextView显示Toast内容并设置显示位置layout_toast.xml&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;TextVi原创 2018-11-27 15:04:54 · 102 阅读 · 0 评论 -
Android 系统信息获取,包括IMEI、MEID、MAC等信息
SystemInfoUtil.javapackage example.com.baseknowledge.info;import android.app.Service;import android.content.Context;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Build;import android.telephony.TelephonyMan..原创 2020-06-02 18:22:54 · 1289 阅读 · 2 评论 -
全局监听网络变化并弹出提示框工具
主要分为三步:①:创建网络出错的弹窗 ②:获取当前显示的Activity ③:监听网络变化,在网络异常的情况下显示弹窗。第一步:创建网络出错提示的弹窗NetErrorDialog.javapackage example.com.dialog;import android.app.Activity;import android.app.Dialog;import android.co...原创 2020-05-09 06:23:28 · 342 阅读 · 0 评论 -
Android SharedPreferences 存储工具之SharePreferenceUtils
public class MPreferencesUtils { private static SharedPreferences sp; private static SharedPreferences.Editor editor; private static SharedPreferences op; private static SharedPrefere...原创 2020-05-08 12:47:50 · 381 阅读 · 0 评论 -
Android SharedPreferences 存储工具 之PreferencesUtils
public class PreferencesUtils { private static SharedPreferences sp; private static SharedPreferences.Editor editor; public static void init(Context context) { sp = PreferenceMan...原创 2019-10-22 14:25:01 · 198 阅读 · 0 评论 -
Android 设置输出apk格式
在build.gradle(app)下配置如下,其中 产品名称可自行替换成自己的,这是Groovy的语法组成,想了解更多技巧,可以自行阅读《Gradle权威指南》build.gradle android.applicationVariants.all { variant -> variant.outputs.each { output -> ...原创 2020-03-06 13:39:19 · 316 阅读 · 0 评论 -
Android获取屏幕相关属性工具
package com.example.testpartner;import android.content.Context;import android.util.DisplayMetrics;import android.view.Display;import android.view.WindowManager;/** * @author zhou.jn on 2019/10...原创 2019-10-28 23:12:25 · 111 阅读 · 0 评论 -
获取手机相册的工具类
public class AlbumPhotoUtils { public static final int _20K = 20 * 1024; public static Map<String, List<Photo>> getAlbumPhoto(Context context) { Map<String, List<Pho...原创 2019-10-21 20:18:15 · 318 阅读 · 2 评论 -
Android 自动打印大量selector文件(即文件的IO处理生成26个字母的selector)
使用场景: 26个字母的 点击效果 以及 小写变换 ,那么需要 … 52 个selector文件 …噔噔噔: 正常一个selector是介个样子的:./app/src/main/res/drawable/letter_a_selector.xml<?xml version="1.0" encoding="utf-8"?><selector xmlns:android=...原创 2019-09-23 09:25:00 · 152 阅读 · 0 评论 -
Android 动态申请权限工具
工具类:/** * @author zhou.jn on 2018/12/16. *//** * @author zhou.jn on 2018/12/16. */public class PermissionsUtil { private final int mRequestCode = 100;//权限请求码 public static boolean s...原创 2018-12-16 16:30:48 · 288 阅读 · 2 评论 -
安全类型转换
public final static int convertInt(Object value,int defaultValue){if (value == null ||"".equals(value.toString().trim())){return defaultValue;}else {try {return Integer.valueOf(value.toString()...原创 2019-03-29 00:17:20 · 314 阅读 · 0 评论 -
文件清理工具
/** * @author zhou.jn on 2018/11/28 10:39. */public class FileCleanUtil { private static final String TAG = "FileCleanUtil"; /** * @param context 清除本应用内部缓存(/data/data/com.xxx.xxx/ca...原创 2018-11-28 11:37:50 · 857 阅读 · 0 评论 -
NetWorkUtil
/** * @author zhou.jn on 2018/11/28 9:16. */public class NetWorkUtil { private static final String TAG = "NetWorkUtil"; private static final int NETWORK_NONE = 0; private static final ...原创 2018-11-28 10:06:45 · 201 阅读 · 0 评论 -
Java中通过反射判断私有属性是否为空的工具类
class ObjectIsEmptyUtil { public static boolean isEmpty(Object obj, String objProperty) throws Exception, IllegalAccessException { // 获取类对象 Class<?> clazz = obj.getClass(); // 得到属性集合 F...原创 2018-11-18 21:09:13 · 785 阅读 · 0 评论