
工具类
菜籽同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
防止用户过快点击的工具类,多按钮同样适用
网上翻了好多别人写的防止过快点击,但是都只是针对耽搁按钮实现的,于是乎,自己写了个针对多个按钮实现的原创 2017-07-28 14:29:51 · 289 阅读 · 0 评论 -
安卓6.0以上动态权限申请
没啥技术含量,代码可以直接粘走使用 从安卓6.0(api23)开始,权限声明不仅需要在manifest中添加权限声明,还需要在JAVA代码中再次申请一遍,但是权限申请的结果是在onRequestPermissionsResult中回调的,当拿到回调结果后,还需要再判断用户是否勾选了“不再提示”选项,如果再次申请,会出现很多重复代码,因此,把权限申请放在baseActivity里面,我们在使用原创 2018-01-22 19:22:48 · 402 阅读 · 0 评论 -
动态权限申请封装在BaseActivity中
public class BaseActivity extends AppCompatActivity { private int mRequestCode = 12; private String mReason; private String mPermission; // 申请权限 protected void requestPermission原创 2018-01-02 17:18:49 · 1114 阅读 · 0 评论 -
封装的图片选择工具,通过调用系统API实现,代码量少,侵入性低
package com.konstant.tool.lite.util import android.app.Activity import android.content.Context import android.content.Intent import android.graphics.Bitmap import android.graphics.Color import andro...原创 2019-05-22 13:47:08 · 226 阅读 · 0 评论 -
目前我所接触的兼容性最好的屏幕适配方案
头条推出的修改DisplayMetrics的缩放级别的方案,侵入性极低,但是这要求所有的UI图按照同一套设计尺寸来进行布局,在这种情况下,如果你的项目里面有第三方控件,而恰好这些第三方控件的设计尺寸跟你的UI设计尺寸不一致,那头条的这个方案就不适用了,而且这种情况挺常见的,我这里提供的这种方案,侵入性就会比较高了,但是可以有效的避免上述问题,而且经过线上连续三年的版本验证,一切正常,没出现过问题,下面上代码。2、创建SizeUtil,传入参数,参数解释看代码上的注释。原创 2019-07-26 13:48:57 · 275 阅读 · 0 评论