Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiaoxuan_i809
AndroidUtilCode
提交
71c74996
A
AndroidUtilCode
项目概览
xiaoxuan_i809
/
AndroidUtilCode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
AndroidUtilCode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
71c74996
编写于
10月 14, 2016
作者:
C
cmj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
see 10/14 log
上级
72b8c17c
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
43 addition
and
41 deletion
+43
-41
utilcode/src/main/java/com/blankj/utilcode/utils/AppUtils.java
...ode/src/main/java/com/blankj/utilcode/utils/AppUtils.java
+6
-6
utilcode/src/main/java/com/blankj/utilcode/utils/ConstUtils.java
...e/src/main/java/com/blankj/utilcode/utils/ConstUtils.java
+16
-16
utilcode/src/main/java/com/blankj/utilcode/utils/CrashUtils.java
...e/src/main/java/com/blankj/utilcode/utils/CrashUtils.java
+5
-5
utilcode/src/main/java/com/blankj/utilcode/utils/LogUtils.java
...ode/src/main/java/com/blankj/utilcode/utils/LogUtils.java
+6
-6
utilcode/src/main/java/com/blankj/utilcode/utils/NetworkUtils.java
...src/main/java/com/blankj/utilcode/utils/NetworkUtils.java
+1
-1
utilcode/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java
...e/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java
+2
-1
utilcode/src/main/java/com/blankj/utilcode/utils/SDCardUtils.java
.../src/main/java/com/blankj/utilcode/utils/SDCardUtils.java
+3
-3
utilcode/src/main/java/com/blankj/utilcode/utils/SPUtils.java
...code/src/main/java/com/blankj/utilcode/utils/SPUtils.java
+1
-1
utilcode/src/main/java/com/blankj/utilcode/utils/ShellUtils.java
...e/src/main/java/com/blankj/utilcode/utils/ShellUtils.java
+1
-1
utilcode/src/main/java/com/blankj/utilcode/utils/SizeUtils.java
...de/src/main/java/com/blankj/utilcode/utils/SizeUtils.java
+1
-0
utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java
.../main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java
+1
-1
未找到文件。
utilcode/src/main/java/com/blankj/utilcode/utils/AppUtils.java
浏览文件 @
71c74996
...
...
@@ -445,13 +445,13 @@ public class AppUtils {
*/
public
static
class
AppInfo
{
private
String
name
;
private
String
name
;
private
Drawable
icon
;
private
String
packageName
;
private
String
packagePath
;
private
String
versionName
;
private
int
versionCode
;
private
boolean
isSystem
;
private
String
packageName
;
private
String
packagePath
;
private
String
versionName
;
private
int
versionCode
;
private
boolean
isSystem
;
public
Drawable
getIcon
()
{
return
icon
;
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/ConstUtils.java
浏览文件 @
71c74996
...
...
@@ -22,15 +22,15 @@ public class ConstUtils {
/**
* KB与Byte的倍数
*/
public
static
final
int
KB
=
1024
;
public
static
final
int
KB
=
1024
;
/**
* MB与Byte的倍数
*/
public
static
final
int
MB
=
1048576
;
public
static
final
int
MB
=
1048576
;
/**
* GB与Byte的倍数
*/
public
static
final
int
GB
=
1073741824
;
public
static
final
int
GB
=
1073741824
;
public
enum
MemoryUnit
{
BYTE
,
...
...
@@ -47,11 +47,11 @@ public class ConstUtils {
/**
* 秒与毫秒的倍数
*/
public
static
final
int
SEC
=
1000
;
public
static
final
int
SEC
=
1000
;
/**
* 分与毫秒的倍数
*/
public
static
final
int
MIN
=
60000
;
public
static
final
int
MIN
=
60000
;
/**
* 时与毫秒的倍数
*/
...
...
@@ -59,7 +59,7 @@ public class ConstUtils {
/**
* 天与毫秒的倍数
*/
public
static
final
int
DAY
=
86400000
;
public
static
final
int
DAY
=
86400000
;
public
enum
TimeUnit
{
MSEC
,
...
...
@@ -82,41 +82,41 @@ public class ConstUtils {
* <p>全球星:1349</p>
* <p>虚拟运营商:170</p>
*/
public
static
final
String
REGEX_MOBILE_EXACT
=
"^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(147))\\d{8}$"
;
public
static
final
String
REGEX_MOBILE_EXACT
=
"^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|(147))\\d{8}$"
;
/**
* 正则:电话号码
*/
public
static
final
String
REGEX_TEL
=
"^0\\d{2,3}[- ]?\\d{7,8}"
;
public
static
final
String
REGEX_TEL
=
"^0\\d{2,3}[- ]?\\d{7,8}"
;
/**
* 正则:身份证号码15位
*/
public
static
final
String
REGEX_IDCARD15
=
"^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$"
;
public
static
final
String
REGEX_IDCARD15
=
"^[1-9]\\d{7}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}$"
;
/**
* 正则:身份证号码18位
*/
public
static
final
String
REGEX_IDCARD18
=
"^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9Xx])$"
;
public
static
final
String
REGEX_IDCARD18
=
"^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9Xx])$"
;
/**
* 正则:邮箱
*/
public
static
final
String
REGEX_EMAIL
=
"^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"
;
public
static
final
String
REGEX_EMAIL
=
"^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"
;
/**
* 正则:URL
*/
public
static
final
String
REGEX_URL
=
"http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?"
;
public
static
final
String
REGEX_URL
=
"http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?"
;
/**
* 正则:汉字
*/
public
static
final
String
REGEX_CHZ
=
"^[\\u4e00-\\u9fa5]+$"
;
public
static
final
String
REGEX_CHZ
=
"^[\\u4e00-\\u9fa5]+$"
;
/**
* 正则:用户名,取值范围为a-z,A-Z,0-9,"_",汉字,不能以"_"结尾,用户名必须是6-20位
*/
public
static
final
String
REGEX_USERNAME
=
"^[\\w\\u4e00-\\u9fa5]{6,20}(?<!_)$"
;
public
static
final
String
REGEX_USERNAME
=
"^[\\w\\u4e00-\\u9fa5]{6,20}(?<!_)$"
;
/**
* 正则:yyyy-MM-dd格式的日期校验,已考虑平闰年
*/
public
static
final
String
REGEX_DATE
=
"^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$"
;
public
static
final
String
REGEX_DATE
=
"^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$"
;
/**
* 正则:IP地址
*/
public
static
final
String
REGEX_IP
=
"((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)"
;
public
static
final
String
REGEX_IP
=
"((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)"
;
}
\ No newline at end of file
utilcode/src/main/java/com/blankj/utilcode/utils/CrashUtils.java
浏览文件 @
71c74996
...
...
@@ -26,11 +26,11 @@ import java.util.Locale;
public
class
CrashUtils
implements
Thread
.
UncaughtExceptionHandler
{
private
static
CrashUtils
mInstance
=
new
CrashUtils
();
private
UncaughtExceptionHandler
mHandler
;
private
boolean
mInitialized
;
private
static
String
crashDir
;
private
String
versionName
;
private
int
versionCode
;
private
UncaughtExceptionHandler
mHandler
;
private
boolean
mInitialized
;
private
static
String
crashDir
;
private
String
versionName
;
private
int
versionCode
;
private
CrashUtils
()
{
}
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/LogUtils.java
浏览文件 @
71c74996
...
...
@@ -26,10 +26,10 @@ public class LogUtils {
throw
new
UnsupportedOperationException
(
"u can't instantiate me..."
);
}
private
static
boolean
logSwitch
=
true
;
private
static
boolean
logSwitch
=
true
;
private
static
boolean
log2FileSwitch
=
false
;
private
static
char
logFilter
=
'v'
;
private
static
String
tag
=
"TAG"
;
private
static
char
logFilter
=
'v'
;
private
static
String
tag
=
"TAG"
;
private
static
String
dir
;
/**
...
...
@@ -72,10 +72,10 @@ public class LogUtils {
public
static
class
Builder
{
private
boolean
logSwitch
=
true
;
private
boolean
logSwitch
=
true
;
private
boolean
log2FileSwitch
=
false
;
private
char
logFilter
=
'v'
;
private
String
tag
=
"TAG"
;
private
char
logFilter
=
'v'
;
private
String
tag
=
"TAG"
;
public
Builder
setLogSwitch
(
boolean
logSwitch
)
{
this
.
logSwitch
=
logSwitch
;
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/NetworkUtils.java
浏览文件 @
71c74996
...
...
@@ -27,7 +27,7 @@ public class NetworkUtils {
private
NetworkUtils
()
{
throw
new
UnsupportedOperationException
(
"u can't instantiate me..."
);
}
public
static
final
int
NETWORK_WIFI
=
1
;
// wifi network
public
static
final
int
NETWORK_4G
=
4
;
// "4G" networks
public
static
final
int
NETWORK_3G
=
3
;
// "3G" networks
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/PhoneUtils.java
浏览文件 @
71c74996
...
...
@@ -61,7 +61,8 @@ public class PhoneUtils {
/**
* 获取IMSI码
*<p>需添加权限 {@code <uses-permission android:name="android.permission.READ_PHONE_STATE"/>}</p>
* <p>需添加权限 {@code <uses-permission android:name="android.permission.READ_PHONE_STATE"/>}</p>
*
* @param context 上下文
* @return IMSI码
*/
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/SDCardUtils.java
浏览文件 @
71c74996
...
...
@@ -128,9 +128,9 @@ public class SDCardUtils {
private
static
class
SDCardInfo
{
boolean
isExist
;
long
totalBlocks
;
long
freeBlocks
;
long
availableBlocks
;
long
totalBlocks
;
long
freeBlocks
;
long
availableBlocks
;
long
blockByteSize
;
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/SPUtils.java
浏览文件 @
71c74996
...
...
@@ -15,7 +15,7 @@ import java.util.Map;
*/
public
class
SPUtils
{
private
SharedPreferences
sp
;
private
SharedPreferences
sp
;
private
SharedPreferences
.
Editor
editor
;
/**
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/ShellUtils.java
浏览文件 @
71c74996
...
...
@@ -144,7 +144,7 @@ public class ShellUtils {
/**
* 结果码
**/
public
int
result
;
public
int
result
;
/**
* 成功信息
**/
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/SizeUtils.java
浏览文件 @
71c74996
...
...
@@ -107,6 +107,7 @@ public class SizeUtils {
* }
* });
* </pre>
*
* @param view 视图
* @param listener 监听器
*/
...
...
utilcode/src/main/java/com/blankj/utilcode/utils/ThreadPoolUtils.java
浏览文件 @
71c74996
...
...
@@ -32,7 +32,7 @@ public class ThreadPoolUtils {
SingleThread
,
}
private
ExecutorService
exec
;
private
ExecutorService
exec
;
private
ScheduledExecutorService
scheduleExec
;
/**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录