Android工具类
这个男孩不简单
技术亦追求简单、精致!!!
展开
-
SharedPreferences缓存工具类
SharedPreferences的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息,用Sqlite数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率。其存储位置在/data/data/<包名>/shared_prefs目录下。另外SharedPreferences只能保存简单类型的数据,例如,String、int等。一般会将复...原创 2019-03-14 15:15:34 · 360 阅读 · 0 评论 -
okhttp3简单封装GET和POST请求工具类
简单封装了okhttp3的工具类以便于以后直接拿来使用。使用的okhttp版本为:compile 'com.squareup.okhttp3:okhttp:3.8.1'该工具类的功能如下:Get请求,同步方式获取网络数据 Post请求,同步方式获取数据 Get请求,异步方式获取网络数据 Post请求,异步方式获取数据 支持HTTPS请求,自动跳过证书验证 判断当前网络是...转载 2019-03-14 20:09:23 · 583 阅读 · 0 评论 -
Android 计算缓存的大小,清空缓存
计算缓存大小、清空缓存:工具类:package com.example.administrator.jiaozivideoplayer;import android.content.Context;import android.os.Environment;import java.io.File;import java.math.BigDecimal;public clas...原创 2019-03-05 10:49:58 · 416 阅读 · 0 评论 -
Android - 获取系统时间和网络时间
Android获取时间的方法有获取网络时间或者使用系统时间,两者我感觉各有优点各有缺点。话不多说,直接上代码,用的话拿就好!!!通过网络获取时间,这是我写的一个工具类,在子线程直接调用就可以,参考一下:public static Date getNetTime(){ String webUrl = "http://www.ntsc.ac.cn";//中国科学院国家...原创 2019-02-22 21:39:22 · 2284 阅读 · 0 评论 -
Android开发之获取网络类型(WIFI、2G、3G、4G)和运营商名称
在Android开发中,常常使用到网络,可能需要针对不同的网络(WIFI或者流量),需要做不同的处理,那么怎么获取当前网络呢?为此写了个工具类,以后需要使用,直接拿来用就行。工具类:package com.djp.magpietest.grg;import android.content.Context;import android.net.ConnectivityManager...原创 2019-03-05 13:31:35 · 1338 阅读 · 0 评论 -
关于Android开发中SD卡使用,复制asset目录的文件到SD卡下工具类
今天项目有一个需求,就是将资源语音文件复制到SD卡中,闲的没事瞎搞了一下,做了SD卡辅助工具类,以便以后用到!!!使用之前,我们先获得SD卡权限问题:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="and...原创 2019-03-17 13:14:08 · 1161 阅读 · 4 评论