Android SharedPreferences工具类 新建一个SpUtil工具类 /** * Created by xpf on 2017/03/25 :) * Function: sp存储的工具类
随着 Okhttp 等框架的横空出世,最原生的网络请求已经退出历史舞台,但是有时候还是需要这种方式来请求的,因此我把它封装成一个工具类使用,需要的小伙伴直接复制使用就好了~ public class HttpClientUtils...httpUrlConnection输出,如果是post请求,参数要放在http正文内,因此需要设为true, 默认是false; //connection.setDoOutput(true);//Android
> android="http://schemas.android.com/apk/res/android"> android:state_enabled...="true"> android:shape="oval"> android:width="6dp" android:height="6dp..." /> android:color="@android:color/white" /> android:shape="oval"> android:width="6dp" android:height="6dp" />...android:color="#ddd" /> ** style** <!
日志工具类L.java import android.util.Log; /** * Log统一管理类 */ public class L { private L() {...import android.content.Context; import android.widget.Toast; /** * Toast统一管理类 * */ public class...~~ 单位转换类 DensityUtils import android.content.Context; import android.util.TypedValue; /** * 常用单位转换的辅助类...; /** * 跟网络相关的工具类 * * * */ public class NetUtils { private NetUtils() { /* cannot...import java.io.PrintWriter; import java.net.HttpURLConnection; import java.net.URL; /** * Http请求的工具类
android上发起网络请求有很多实现方式,有很多的第三方框架如OKHttp、asynhttp、xutils、andbase等等,选择哪个其实影响不大。...请求的参数,一般是用不同的类来携带,譬如RequestParams.put(key,value)类似于这样的。回调的话,一般是返回的数据类型不同,方法名不同。 ...buisness here } }); 第一个参数是请求码,可以是你设定规则的数字,第二个是HashMap,用来存储请求的键值对,不与任何框架的携带请求参数的类关联...com.ab.http.AbHttpUtil; import com.ab.http.AbRequestParams; import com.ab.http.AbStringHttpResponseListener; /** * 网络工具类...将来如果要替换框架,只需要修改这个类的几个地方就可以了。 这样的话,任何发起网络请求的地方,只与requestCode有关联,所有传的参数都放到HashMap里,回调类也是自己定义的。
android 6.0以后,新增加了动态申请权限这一要求,具体是怎么回事呢?...1.概述 关于运行时权限 在Android6.0开始,App可以直接安装,App在运行时一个一个询问用户授予权限,系统会弹出一个对话框让用户选择是否授权某个权限给App(这个Dialog不能由开发者定制...[危险权限.jpg] 2.申请权限工具类 申请权限的流程: 1.判断是否是 Android 6.0以上 2.判断权限(危险权限)是否申请了 3.没有申请,去申请...PermissionListener { // 申请成功 public void onSucceed(); // 申请失败 public void onFiled(); } ######2.申请权限的工具类...deniedList.add(permission); } } return deniedList; } } ######3.申请权限的帮助类
工具类复制可用 public class FileUtils { // 将字符串写入到文本文件中 public static void writeTxtToFile(String
https://blog.csdn.net/gdutxiaoxu/article/details/78033964 Android 常用工具类 Github 地址 CSDN 博客地址 前言...在 Android 开发中,我们经常需要用到各种工具类,比如 SPUills,ListUtils,TimeUtils,StringUtils,ToastUtisl ,FragmentUtils 等等。...今天,这篇博客主要介绍我平时在开发中常用到的工具类,希望能给大家带来一点点帮助,后续会不断更新,欢迎大家加入一起维护。...这样,我们在写很多工具类的时候,就不需要传入 Context 对象了。...(final Collection zipFiles, final String destDirPath) throws IOException - ---- 题外话 到目前为止,工具类的收集大概这么多
但是,这两个函数分别在 API23(Android M)和 API24(Android N)中已经被标记为 @Deprecated。...; import android.content.Context; import android.net.ConnectivityManager; import android.net.LinkAddress...; import android.net.LinkProperties; import android.net.Network; import android.net.NetworkCapabilities...; import android.net.NetworkInfo; import android.os.Build; import android.telephony.TelephonyManager;...* * CnPeng 1/22/21 * 功用:网络工具类 * 其他: */ class CpNetUtil { private static final CpNetUtil ourInstance
Android-JSONUtil工具类 常用的Json工具类,包含Json转换成实体、实体转json字符串、list集合转换成json、数组转换成json public class JSONUtil...工具类 Log日志级别打印相关工具类 public class LogUtil { private LogUtil(){} /** * 打印的信息日志信息 */...工具类 常用测量相关的工具类: public class MeasureUtil { private MeasureUtil(){} /** * 获取控件的测量高度 *...工具类 屏幕工具类,涉及到屏幕宽度、高度、密度比、(像素、dp、sp)之间的转换等。...工具类 创建删除快捷图标的工具类 注意:需要增加权限 权限: com.android.launcher.permission.INSTALL_SHORTCUT com.android.launcher.permission.UNINSTALL_SHORTCUT
简介 AndroidUtilCode 是一个功能强大且易于使用的 Android 库。该库封装了Android开发中常用的函数库,有完整的Demo和单元测试。
authority.hashCode()) { case 320699453: if (authority.equals("com.android.providers.downloads.documents...break; case 596745902: if (authority.equals("com.android.externalstorage.documents...break; case 1734583286: if (authority.equals("com.android.providers.media.documents...} else if ("video".equals(type)) { contentUri = android.provider.MediaStore.Video.Media.EXTERNAL_CONTENT_URI...if ("content".equalsIgnoreCase(scheme)) { if (authority.equals("com.google.android.apps.photos.content
今天我们讲常用的开发工具类之HttpUtils,我发现上两次,我对于每个方法都进行了一定的解释,有人跟我评论和留言说,不用我解释,这么简单,这么明显的使用方法,再笨的人也能看懂,多此一举,好吧,这次我就不解释了...,直接给大家介绍一下,这个工具类HttpUtils里有哪些方法吧!
高度等于两张高度的总和 用来竖列拼接 Bitmap newmap = Bitmap.createBitmap(bgWidth, bgHeight + fgHeight, android.graphics.Bitmap.Config.ARGB
Fragment) object).requestPermissions(permissions, requestCode); } else if (object instanceof android.app.Fragment...) { ((android.app.Fragment) object).requestPermissions(permissions, requestCode);...activity = ((Fragment) object).getActivity(); } else if (object instanceof android.app.Fragment...) { activity = ((android.app.Fragment) object).getActivity(); } return...) { ((android.app.Fragment) object).startActivityForResult(intent, SETTINGS_REQ_CODE)
Android MD5加密工具类 public class MD5Utils { public static String MD5(String sourceStr) { String
言归正传,今天我们来详细的讲一下DownloadManagerPro这个工具类,说白了,这个工具类就是Android系统下载管理DownloadManager的一个增强类,提供了一些增强方法。...或许大家不太了解这个安卓系统自带的DownloadManager这个类,我先做一个简单介绍吧。...DownloadManager是系统开放给第三方应用使用的类,包含两个静态内部类DownloadManager.Query和DownloadManager.Request。...注意这个id,我们会在DownloadManagerPro这个工具增强类中用到。正题来了,下面就介绍一下这个DownloadManagerPro。...DownloadManagerPro这个增强类中有一下这些方法,我会对这些方法进行一个逐一的解释,希望大家不要嫌啰嗦。
开发最重要的就是速度和效率,其实我一直都非常支持使用第三方的工具类,因为毕竟是一些大牛封装好的,效率什么的,可能比一些初学者写的确实好一些,但是我建议在使用第三方的时候,也应该弄懂整个原理再使用,因为去看了人家写的代码...从今天开始,我逐渐会慢慢的分享一些第三方工具类或者jar包的使用。...今天我们就先介绍一个跟图片使用有关的工具类,ImageUtils图片工具类,可用于Bitmap, byte array, Drawable之间进行转换以及图片缩放。...这个工具类里封装了以下方法: 1、bitmapToByte(Bitmap b) 这个方法就是把Bitmap转换成字节 2、bitmapToDrawable(Bitmap b) 这个方法就是把Bitmap...11、scaleImage(Bitmap org, float scaleWidth, float scaleHeight) 这个方法就是通过传值设置图片的大小,float类型的 怎么样,有了这样的工具类很方便吧
(1) 声明 AntiShake util = new AntiShake(); 全局变量 (2) 每个Click方法第一行加入 if (util.check...
开发最重要的就是速度和效率,其实我一直都非常支持使用第三方的工具类,因为毕竟是一些大牛封装好的,效率什么的,可能比一些初学者写的确实好一些,但是我建议在使用第三方的时候,也应该弄懂整个原理再使用,因为去看了人家写的代码...今天我们介绍的工具类是跟时间转换相关的,TimeUtils时间工具类,可用于时间相关操作。...这个工具类里封装了以下方法: 1、static long getCurrentTimeInLong() 这个方法就是获取当前时间的毫秒值 2、static String getCurrentTimeInString...timeInMillis, SimpleDateFormat dateFormat) 这个方法就是传入毫秒类型的数值和你要转换的时间格式,返回相应的时间格式的时间值,是字符串类型的 怎么样,有了这样的工具类很方便吧