sinothk / AndroidUtils

Utils停用!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

引入

Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

   allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add the dependency

dependencies {
        // implementation 'com.github.sinothk:AndroidUtils:1.19.0830'
	
	// 支持x
	implementation 'com.github.sinothk:AndroidUtils:2.x.1012'
}

使用

初始化

   XUtils.init(getApplicationContext());

使用

   // 偏好设置存储
    Bank bank = new Bank("1111", "建行");
    boolean operateRes2 = AndroidUtils.cache().setBean("bank", bank);
    XUtils.logcat(MainActivity.class).e(operateRes2 + "");
    Bank bankEntity = (Bank) AndroidUtils.cache().getBean("bank", Bank.class);
    XUtils.logcat(MainActivity.class).e(bankEntity.toString());

    // 正则判断
    boolean vehicleNo = AndroidUtils.regex().checkEmail("381518188@qq.com");
    XUtils.logcat(MainActivity.class).e(vehicleNo + "");

    // phone硬件信息
    String macAddress = XUtils.phone().getMacAddress();
    XUtils.logcat(MainActivity.class).e(macAddress);

    // SecretUtil
    String secretStr = XUtils.codeBySecret().getCode("sinothk", "123456");
    XUtils.logcat(MainActivity.class).e(secretStr);
    String valueStr = XUtils.codeBySecret().getValue(secretStr, "123456");
    XUtils.logcat(MainActivity.class).e(valueStr);

    // MD5
    String md5Str = AndroidUtils.codeByMd5().stringToMD5("sinothk");
    Utils.logcat(MainActivity.class).e(md5Str);

    // 单位换算
    String distance0 = AndroidUtils.unit().formatDistance(545.002);
    XUtils.logcat(MainActivity.class).e(distance0);
    String distance = AndroidUtils.unit().formatDistance(1252545.002);
    XUtils.logcat(MainActivity.class).e(distance);

    // 页面部分
    Utils.view().createNewViewHeight(null, 0.5f);
    Utils.page().addActivity(this);
    Utils.page().removeActivity(this);
    Utils.page().finishAll();

    boolean netUtil = Utils.net().is4G();

    // string
    boolean d = Utils.string().isEmpty("1111");

    // intent
    Utils.intent().openActivity(MainActivity.this, Main2Activity.class)
            .putIntExtra("id", 22).start();

    // 文件
    FileUtil fileUtil = Utils.file();
    fileUtil.save(new File(""), "");

    // 日志
    LogcatUtil log = Utils.logcat(MainActivity.class);
    log.v("v");
    log.d("d");
    AndroidUtils.logcat(MainActivity.class).i("i");
    AndroidUtils.logcat(MainActivity.class).w("w");
    AndroidUtils.logcat(MainActivity.class).e("e");
    log.d(d + "");

    // toast
    ToastUtil toast = Utils.toast();
    toast.show("11");
    Utils.toast().show(R.string.app_name);

About

Utils停用!


Languages

Language:Java 100.0%