/AndroidUtilsProject

Android 常用工具类开发维护 主要解决日常开发中频繁且无味的需求开发

Primary LanguageJava

AndroidUtilsProject

Android 开发工具类,助力快速开发

系列

在工作之余,打算将一些常用的逻辑页面,模块,功能点做成library库,这样当有相似需求的时候,可以做到插拔式开发!现在系列中有以下内容

INSTALL

  • 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.MZCretin:AndroidUtilsProject:Tag'
	}

APIS

字符串处理 StringUtils.java

方法名 说明
isSomeOneEmpty 参数中有一个为空
isAllNotEmpty 参数都不为空
isAllEmpty 参数都为空

邮件处理 EmailUtils.java

方法名 说明
sendEmail 调用系统邮件软件发邮件

打开外部app工具 OpenAppUtils.java

方法名 说明
openDefaultBrowser 打开默认浏览器
openAimPackageBrowser 打开指定浏览器 打开失败则打开默认浏览器
openPhoneBrowser 打开系统自带的浏览器 打开失败则打开默认浏览器

密码相关工具类 PswUtils.java

方法名 说明
isContainsNumUpperLowerOtherCase 是否包含【大写字母】【小写字母】【数字】【特殊字符】所有类型
isContainsNumUpperLowerOtherCaseWith2 是否包含【大写字母】【小写字母】【数字】【特殊字符】中的两种
isContainsNumUpperLowerOtherCaseWith3 是否包含【大写字母】【小写字母】【数字】【特殊字符】中的三种