Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
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);