#使用说明 在应用程序build.gradle加入 compile 'com.lichanghu:androidutils:1.1.0'
#打印输入类使用
public static AndroidUtilsApplication instance;
@Override
public void onCreate() {
super.onCreate();
instance = this;
//使用AndroidUtils.Klog打印信息 false是关闭信息
KLog.init(true);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
KLog.d("-------------------------");
KLog.d("tag","--------------------");
}
#activity管理 在父类中增加统一管理activity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ExitAppUtils.getInstance().addActivity(this);
}
@Override
protected void onDestroy() {
super.onDestroy();
ExitAppUtils.getInstance().delActivity(this);
}
#CacheManager缓存管理 清除缓存
private void clearCache() {
CacheManager.clearAllCache(this);
}
#KeyBoardUtils键盘关闭
private EditText mEditText;
KeyBoardUtils.closeKeyboard(mEditText, this);
#VersionUtils读取appVersionName
VersionUtils.getVersionName(context);
#DateUtils 时间表现的样式
public static SimpleDateFormat getSimpleDateFormat() {
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);
}
public static SimpleDateFormat getSimpleDateFormatMinute() {
return new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.CHINA);
}
public static SimpleDateFormat getSimpleDateFormatNoTime() {
return new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA);
}
public static SimpleDateFormat getSimpleDateFormatNoDay() {
return new SimpleDateFormat("yyyy-MM", Locale.CHINA);
}
public static SimpleDateFormat getSimpleDateFormatNoDate() {
return new SimpleDateFormat("HH:mm:ss", Locale.CHINA);
}