androidToolClass
android工具类
less more
少则多,简则精
展开
-
App全局线程池AppExecutors
@Singletonopen class AppExecutors( private val diskIO: Executor, private val networkIO: Executor, private val mainThread: Executor) { @Inject constructor() : this( Executors.newSingleThreadExecutor(), Executors.newFix原创 2022-01-21 14:11:59 · 682 阅读 · 0 评论 -
Glide的简单封装
版权声明:本文为延成原创文章,转载请标明出处public final class ImageLoader { private ImageLoader() { throw new RuntimeException("ImageLoader cannot be initialized!"); } public static void loadF...原创 2020-01-03 15:45:58 · 358 阅读 · 0 评论 -
Android系统自带分享总结
版权声明:本文为延成原创文章,转载请标明出处/** * @author Mr.release * @create 2020/6/4 * @Describe */public class ShareUtil { public static void shareText(Context context, String text) { Intent intent = new Intent(Intent.ACTION_SEND); intent.setTy.原创 2020-06-05 10:29:04 · 664 阅读 · 0 评论 -
PermissionUtils权限工具类
版权声明:本文为延成原创文章,转载请标明出处public class PermissionUtils extends AppCompatActivity { private static final int PERMISSON_REQUESTCODE = 0; /** * 需要进行检测的权限数组 */ protected String[] nee...原创 2020-01-02 14:08:08 · 1487 阅读 · 0 评论 -
md5工具类MD5
版权声明:本文为Mr.release原创文章,转载请标明出处封装md5加密工具类 MD5public class MD5 { public static String getStringMD5(String value) { if (value == null || value.trim().length() < 1) { retur...原创 2019-10-24 10:17:22 · 178 阅读 · 0 评论 -
AsyncHttpClient使用
开源项目方式提交数据-AsyncHttpClient(get/post提交,文件上传)引用android-async-http-1.4.5.jar asynchttpclient原创 2017-11-04 20:40:24 · 323 阅读 · 0 评论 -
okhttp3封装
版权声明:本文为延成原创文章,转载请标明出处import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.FileNameMap;import java.net.URLConnection;import java.util.Map;import okhttp3.Call;import okhttp3.Cal.原创 2020-07-08 16:34:17 · 742 阅读 · 0 评论 -
HttpProxy网络请求代理
版权声明:本文为延成原创文章,转载请标明出处 //Application可以随意切换网络框架// HttpProxy.init(VolleyHelper.getInstance(this)); HttpProxy.init(OkHttpHelper.getInstance(this));/** * @author Mr.release * @Desc...原创 2019-12-31 15:46:00 · 1423 阅读 · 0 评论 -
Retrofit网络请求工具的封装
版权声明:本文为Mr.release原创文章,转载请标明出处Retrofit网络请求工具的封装首先导包 implementation 'com.squareup.okhttp3:okhttp:3.12.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.12.0' implementation 'co...原创 2019-11-02 10:50:00 · 469 阅读 · 0 评论 -
NetWork网络工具类NetWorkUtil
版权声明:本文为Mr.release原创文章,转载请标明出处封装NetWork网络工具类 NetWorkUtilpublic class NetWorkUtil { public static final String NETWORK_TYPE_WIFI = "wifi"; public static final String NETWORK_TYPE_3G ...原创 2019-10-24 10:39:46 · 606 阅读 · 0 评论 -
oss上传工具类UploadHelper
版权声明:本文为Mr.release原创文章,转载请标明出处封装oss上传工具类 UploadHelperpublic class UploadHelper { //与个人的存储区域有关 private static final String ENDPOINT = "http://xxxx.aliyuncs.com"; //上传仓库名 private st...原创 2019-10-24 10:25:04 · 627 阅读 · 0 评论 -
gson工具类GsonTools
版权声明:本文为Mr.release原创文章,转载请标明出处封装gson工具类 GsonToolspublic class GsonTools { public GsonTools() { } public static String createGsonString(Object object) { Gson gson = new Gson(); String gson...原创 2019-10-24 10:06:32 · 570 阅读 · 0 评论 -
fastjson解析工具类
版权声明:本文为Mr.release原创文章,转载请标明出处封装fastjson解析工具类public class BaseBean extends Object{ public String code; public String msg;}public class JsonMananger { static { TypeUtils.compatib...原创 2019-10-24 10:30:53 · 306 阅读 · 0 评论 -
SDCard工具类SDCardUtils
版权声明:本文为Mr.release原创文章,转载请标明出处封装SDCard工具类 SDCardUtilspublic class SDCardUtils { /** * 获取SD卡的状态 */ public static String getState() { return Environment.getExternalStorageS...原创 2019-10-24 10:40:53 · 350 阅读 · 0 评论 -
app安装工具类InstallUtil
版权声明:本文为Mr.release原创文章,转载请标明出处封装app安装工具类 InstallUtilpublic class InstallUtil { private static final String PACKAGE_URL_SCHEME = "package:"; private static int versionCode; private sta...原创 2019-10-24 10:37:45 · 579 阅读 · 0 评论 -
全局异常捕获工具类CrashHandler
版权声明:本文为Mr.release原创文章,转载请标明出处全局异常捕获工具类 CrashHandler /** * UncaughtException处理类,当程序发生Uncaught异常的时候,有该类来接管程序,并记录发送错误报告. * * @author user */public class CrashHandler implements UncaughtExcepti...原创 2019-10-15 10:20:59 · 234 阅读 · 0 评论 -
SharedPreferences工具类
版权声明:本文为Mr.release原创文章,未经博主允许不得转载。如有问题请关注https://blog.csdn.net/AliEnCheng/article/details/90515691使用SharedPreferences的注意事项:1.不要存放大的key和value!我就不重复三遍了,会引起界面卡、频繁GC、占用内存等等,好自为之!2.毫不相关的配置项就不要丢在一起了...原创 2019-06-21 11:49:49 · 211 阅读 · 0 评论 -
SoundPool工具类SoundPoolUtil
版权声明:本文为Mr.release原创文章,转载请标明出处封装SoundPool工具类 SoundPoolUtilpublic class SoundPoolUtil { private static final String TAG = SoundPoolUtil.class.getSimpleName(); private static SoundPoolUtil ...原创 2019-10-24 10:20:48 · 1405 阅读 · 0 评论 -
键盘工具类KeyBoardUtils
版权声明:本文为Mr.release原创文章,转载请标明出处键盘工具类 KeyBoardUtils /** * 是否落在 EditText 区域 */ public static boolean isHideKeyboard(View view, MotionEvent event) { if (view != null && ...原创 2019-10-15 10:17:05 · 1017 阅读 · 0 评论 -
封装ToastUtils工具类
版权声明:本文为Mr.release原创文章,转载请标明出处封装ToastUtils工具类/** * 避免同样的信息多次触发重复弹出的问题 */public class ToastUtils { private static CharSequence oldMsg; protected static Toast toast = null; private s...原创 2019-11-02 10:56:00 · 277 阅读 · 0 评论 -
时间工具类DateUtils
版权声明:本文为Mr.release原创文章,转载请标明出处封装时间工具类 DateUtilspublic class DateUtils { public static final String DATE_DEFAULT_FORMAT = "yyyy-MM-dd"; // 默认时间格式 public static final String DATETIME_...原创 2019-10-15 10:11:47 · 343 阅读 · 0 评论 -
时间工具类DateUtils2
版权声明:本文为延成原创文章,转载请标明出处/** * @author Mr.release * @create 2020/5/28 * @Describe */public class DateUtils2 { public static String getTime(long m) { if (m < 60) {//秒 return NumFormat(0) + ":" + NumFormat(m); } .原创 2020-05-28 11:27:55 · 178 阅读 · 0 评论 -
沉浸式状态栏工具类StatusBarUtil
版权声明:本文为Mr.release原创文章,转载请标明出处封装沉浸式状态栏工具类 StatusBarUtilpublic class StatusBarUtil { public static final int DEFAULT_STATUS_BAR_ALPHA = 112; private static final int FAKE_STATUS_BAR_VIEW_...原创 2019-10-15 10:07:12 · 349 阅读 · 0 评论 -
堆栈管理工具类AppManager
版权声明:本文为Mr.release原创文章,转载请标明出处封装堆栈管理类AppManagerpublic class AppManager { private static Stack<Activity> activityStack = new Stack<>(); private static AppManager instance; ...原创 2019-10-15 09:56:28 · 349 阅读 · 0 评论 -
density工具类DensityUtil
版权声明:本文为Mr.release原创文章,转载请标明出处封装density工具类 DensityUtilpublic class DensityUtil { private DensityUtil() { /* cannot be instantiated */ throw new UnsupportedOperationExcept...原创 2019-10-24 10:13:20 · 545 阅读 · 0 评论