lichanghu / AndroidUtils

一个封装的工具库

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AndroidUtils 一个封装的工具库

#使用说明 在应用程序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);
}

About

一个封装的工具库


Languages

Language:Java 100.0%