public class DataHelper
extends java.lang.Object
Created by JessYan on 2016/3/15 Contact me Follow me ================================================
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SP_NAME |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
bytyToString(java.io.InputStream in) |
static void |
clearShareprefrence(android.content.Context context)
清除Shareprefrence
|
static boolean |
deleteDir(java.io.File dir)
使用递归删除文件夹
|
static java.io.File |
getCacheFile(android.content.Context context)
返回缓存文件夹
|
static java.lang.String |
getCacheFilePath(android.content.Context context)
获取自定义缓存文件地址
|
static <T> T |
getDeviceData(android.content.Context context,
java.lang.String key)
将对象从shareprerence中取出来
|
static long |
getDirSize(java.io.File dir)
使用递归获取目录文件大小
|
static int |
getIntergerSF(android.content.Context context,
java.lang.String key)
返回存在sharedPreferences的信息
|
static java.lang.String |
getStringSF(android.content.Context context,
java.lang.String key)
返回存在sharedPreferences的信息
|
static java.io.File |
makeDirs(java.io.File file)
创建未存在的文件夹
|
static void |
removeSF(android.content.Context context,
java.lang.String key)
清除某个内容
|
static <T> boolean |
saveDeviceData(android.content.Context context,
java.lang.String key,
T device)
将对象储存到sharepreference
|
static void |
setIntergerSF(android.content.Context context,
java.lang.String key,
int value)
存储重要信息到sharedPreferences;
|
static void |
setStringSF(android.content.Context context,
java.lang.String key,
java.lang.String value)
存储重要信息到sharedPreferences;
|
public static final java.lang.String SP_NAME
public static void setStringSF(android.content.Context context,
java.lang.String key,
java.lang.String value)
key - value - public static java.lang.String getStringSF(android.content.Context context,
java.lang.String key)
key - public static void setIntergerSF(android.content.Context context,
java.lang.String key,
int value)
key - value - public static int getIntergerSF(android.content.Context context,
java.lang.String key)
key - public static void removeSF(android.content.Context context,
java.lang.String key)
public static void clearShareprefrence(android.content.Context context)
public static <T> boolean saveDeviceData(android.content.Context context,
java.lang.String key,
T device)
T - key - device - public static <T> T getDeviceData(android.content.Context context,
java.lang.String key)
T - key - public static java.io.File getCacheFile(android.content.Context context)
public static java.lang.String getCacheFilePath(android.content.Context context)
context - public static java.io.File makeDirs(java.io.File file)
file - public static long getDirSize(java.io.File dir)
dir - public static boolean deleteDir(java.io.File dir)
dir - public static java.lang.String bytyToString(java.io.InputStream in)
throws java.io.IOException
java.io.IOException