Home

Awesome

AndroidUtilsProject

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

系列

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

INSTALL

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
	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是否包含【大写字母】【小写字母】【数字】【特殊字符】中的三种