Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.da0ke:javakit:2.0.0'
}
dependencies {
implementation("com.github.da0ke:javakit:2.0.0")
}
<dependency>
<groupId>com.github.da0ke</groupId>
<artifactId>javakit</artifactId>
<version>2.0.0</version>
</dependency>
libraryDependencies += "com.github.da0ke" % "javakit" % "2.0.0"
:dependencies [[com.github.da0ke/javakit "2.0.0"]]
封装一部分常用工具,适用于android及java开发
Step 1. Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://www.jitpack.io' }
}
}
dependencies {
implementation 'com.github.da0ke:JavaKit:${version}'
}
// get请求
NetUtils.builder().url(url).get(new CallBack() {
@Override
public void onSuccess(String value) {
}
@Override
public void onFail() {
}
});
// post请求,参数可以是文件
NetUtils.builder().url(url)
.add("file", new File("face.jpg"))
.add("name", "da0ke")
.add("age", 33)
.add("marry", true)
.post(new CallBack() {
@Override
public void onSuccess(String value) {
}
@Override
public void onFail() {
}
});
RegexUtils.isEmail("");
RegexUtils.isIdCardNumber("");
RegexUtils.isLetter('a');
RegexUtils.isMobile("");
RegexUtils.isPassword("");
RegexUtils.isTel("");
RegexUtils.isUnsignedInt("");
StringUtils.isEmpty(CharSequence s)
StringUtils.trimToEmpty(CharSequence s)
StringUtils.isNotEmpty(CharSequence s)
StringUtils.isTrimEmpty(CharSequence s)
StringUtils.isNotTrimEmpty(CharSequence s)
StringUtils.isAnyEmpty(final CharSequence... s)
StringUtils.isNotEmpty(CharSequence... s)
StringUtils.getMatchStr(String regex, String src)
StringUtils.join(final Iterator<?> iterator, final String separator)
TimeUtils.date2String(new Date(), "yyyy-MM-dd");
TimeUtils.millis2String(System.currentTimeMillis(), "yyyy-MM-dd");
TimeUtils.isToday(new Date());
TimeUtils.getCalendarAfterDay(1);
TimeUtils.getCalendarAfterMonth(1);
RandomUtils.random(20);
RandomUtils.nextInt(0, 20);