Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiaoxuan_i809
AndroidUtilCode
提交
1fb40802
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,发现更多精彩内容 >>
提交
1fb40802
编写于
4月 26, 2020
作者:
B
Blankj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
see 04/26 log
上级
4acdc6b2
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
34 addition
and
11 deletion
+34
-11
CHANGELOG.md
CHANGELOG.md
+1
-0
buildSrc/src/main/groovy/Config.groovy
buildSrc/src/main/groovy/Config.groovy
+1
-1
lib/utilcode/README-CN.md
lib/utilcode/README-CN.md
+2
-2
lib/utilcode/README.md
lib/utilcode/README.md
+2
-2
lib/utilcode/src/main/java/com/blankj/utilcode/util/Utils.java
...tilcode/src/main/java/com/blankj/utilcode/util/Utils.java
+13
-2
lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsActivityLifecycleImpl.java
.../com/blankj/utilcode/util/UtilsActivityLifecycleImpl.java
+6
-2
lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsBridge.java
...e/src/main/java/com/blankj/utilcode/util/UtilsBridge.java
+9
-2
未找到文件。
CHANGELOG.md
浏览文件 @
1fb40802
*
`20/04/26`
[fix] Utils#init fit tinker. Publish 1.28.3.
*
`20/04/25`
[fix] UriUtils#uri2File Unknown URI. Publish 1.28.2.
*
`20/04/24`
[add] SnackbarUtils support show on the top; UriUtils#uri2InputStream.
*
`20/04/23`
[fix] UriUtils#uri2File not support HW; TransActivity crash below 21.
...
...
buildSrc/src/main/groovy/Config.groovy
浏览文件 @
1fb40802
...
...
@@ -15,7 +15,7 @@ class Config {
static
minSdkVersion
=
14
static
targetSdkVersion
=
29
static
versionCode
=
1
_028_002
static
versionName
=
'1.28.
2
'
// E.g. 1.9.72 => 1,009,072
static
versionName
=
'1.28.
3
'
// E.g. 1.9.72 => 1,009,072
// lib version
static
gradlePluginVersion
=
'3.5.0'
...
...
lib/utilcode/README-CN.md
浏览文件 @
1fb40802
...
...
@@ -2,10 +2,10 @@
Gradle:
```
groovy
implementation
'com.blankj:utilcode:1.28.
2
'
implementation
'com.blankj:utilcode:1.28.
3
'
// if u use AndroidX, use the following
implementation
'com.blankj:utilcodex:1.28.
2
'
implementation
'com.blankj:utilcodex:1.28.
3
'
```
...
...
lib/utilcode/README.md
浏览文件 @
1fb40802
...
...
@@ -2,10 +2,10 @@
Gradle:
```
groovy
implementation
'com.blankj:utilcode:1.28.
2
'
implementation
'com.blankj:utilcode:1.28.
3
'
// if u use AndroidX, use the following
implementation
'com.blankj:utilcodex:1.28.
2
'
implementation
'com.blankj:utilcodex:1.28.
3
'
```
...
...
lib/utilcode/src/main/java/com/blankj/utilcode/util/Utils.java
浏览文件 @
1fb40802
...
...
@@ -42,9 +42,20 @@ public final class Utils {
* @param app application
*/
public
static
void
init
(
final
Application
app
)
{
if
(
sApp
!=
null
)
return
;
if
(
app
==
null
)
{
Log
.
e
(
"Utils"
,
"app is null."
);
return
;
}
if
(
sApp
==
null
)
{
sApp
=
app
;
UtilsBridge
.
init
(
sApp
);
UtilsBridge
.
preLoad
();
return
;
}
if
(
sApp
.
equals
(
app
))
return
;
UtilsBridge
.
unInit
(
sApp
);
sApp
=
app
;
UtilsBridge
.
init
();
UtilsBridge
.
init
(
sApp
);
}
/**
...
...
lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsActivityLifecycleImpl.java
浏览文件 @
1fb40802
...
...
@@ -40,9 +40,13 @@ final class UtilsActivityLifecycleImpl implements Application.ActivityLifecycleC
private
int
mConfigCount
=
0
;
private
boolean
mIsBackground
=
false
;
void
init
()
{
void
init
(
Application
app
)
{
app
.
registerActivityLifecycleCallbacks
(
this
);
}
void
unInit
(
Application
app
)
{
mActivityList
.
clear
();
Utils
.
getApp
().
registerActivityLifecycleCallbacks
(
this
);
app
.
un
registerActivityLifecycleCallbacks
(
this
);
}
Activity
getTopActivity
()
{
...
...
lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsBridge.java
浏览文件 @
1fb40802
...
...
@@ -35,8 +35,15 @@ import static android.Manifest.permission.CALL_PHONE;
*/
class
UtilsBridge
{
static
void
init
()
{
UtilsActivityLifecycleImpl
.
INSTANCE
.
init
();
static
void
init
(
Application
app
)
{
UtilsActivityLifecycleImpl
.
INSTANCE
.
init
(
app
);
}
static
void
unInit
(
Application
app
)
{
UtilsActivityLifecycleImpl
.
INSTANCE
.
unInit
(
app
);
}
static
void
preLoad
()
{
preLoad
(
AdaptScreenUtils
.
getPreLoadRunnable
());
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录