Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1143 commits
Select commit Hold shift + click to select a range
5b5d45c
see 07/15 log
Jul 15, 2019
8761e09
see 07/16 log
Jul 15, 2019
6efb427
see 07/16 log
Jul 15, 2019
b1b3bbd
see 07/16 log
Jul 15, 2019
be990e0
see 07/16 log
Jul 16, 2019
948a87b
see 07/18 log
Jul 18, 2019
6d34d1d
see 07/18 log
Jul 18, 2019
7d8417b
see 07/18 log
Jul 18, 2019
9be9945
see 07/19 log
Jul 19, 2019
4332ec9
see 07/20 log
Jul 20, 2019
5abf89f
see 07/21 log
Jul 21, 2019
71fc2ce
see 07/21 log
Jul 21, 2019
834a980
see 07/23 log
Jul 23, 2019
7f247e7
see 07/23 log
Jul 23, 2019
e5144fa
see 07/23 log
Jul 23, 2019
8f1c522
Merge branch '1.25.1'
Jul 23, 2019
46dd3b4
see 07/23 log
Jul 23, 2019
e25465a
see 07/23 log
Jul 23, 2019
6a836a0
see 07/26 log
Jul 26, 2019
f605748
see 07/26 log
Jul 26, 2019
5851344
see 07/28 log
Jul 28, 2019
870eef2
see 07/28 log
Jul 28, 2019
253bebf
see 07/29 log
Jul 30, 2019
5781298
see 07/29 log
Jul 30, 2019
632a5a9
see 07/29 log
Jul 31, 2019
1978b0e
Merge branch '1.25.5' into androidx
Jul 31, 2019
c0dd366
see 08/08 log
Aug 7, 2019
5f85672
see 08/08 log
Aug 7, 2019
8371da8
see 08/08 log
Aug 7, 2019
b636318
see 08/08 log
Aug 8, 2019
39605e1
see 08/08 log
Aug 8, 2019
6c05ace
see 08/08 log
Aug 8, 2019
352054a
see 08/08 log
Aug 8, 2019
0edc62e
see 08/09 log
Aug 8, 2019
737e3b8
see 08/09 log
Aug 8, 2019
6e27c6e
see 08/09 log
Aug 8, 2019
a3872eb
see 08/09 log
Aug 9, 2019
1774906
see 08/15 log
Aug 14, 2019
194c816
see 08/15 log
Aug 14, 2019
8a6976d
see 08/15 log
Aug 14, 2019
40c0e36
see 08/15 log
Aug 14, 2019
e2b87c7
see 08/15 log
Aug 14, 2019
2f5d779
see 08/15 log
Aug 15, 2019
8a38c9d
see 08/15 log
Aug 15, 2019
b0ab0be
see 08/15 log
Aug 15, 2019
7e4d9b5
see 08/15 log
Aug 15, 2019
a0764e9
see 08/15 log
Aug 15, 2019
13de11e
see 08/16 log
Aug 16, 2019
1be7b42
see 08/16 log
Aug 16, 2019
649de08
see 08/16 log
Aug 16, 2019
4565226
see 08/16 log
Aug 16, 2019
4a3c080
Merge branch '1.25.9'
Aug 16, 2019
c80cdc9
see 08/16 log
Aug 16, 2019
bfc0a67
see 08/25 log
Aug 25, 2019
7bc1ec6
Merge branch '1.25.9'
Aug 25, 2019
f181949
see 08/25 log
Aug 25, 2019
71f7ca0
see 08/25 log
Aug 25, 2019
29d14c8
Update android.yml
Aug 29, 2019
2ca2c82
see 09/27 log
Sep 27, 2019
408303f
see 11/07 log
Nov 6, 2019
4e17cd8
see 11/23 log
Nov 23, 2019
2285773
see 11/23 log
Nov 23, 2019
3513c74
see 11/23 log
Nov 23, 2019
ef8236d
see 11/23 log
Nov 23, 2019
6bc10a7
feat: FileUtils.getFileCharsetSimple()区分UTF-8无BOM和GBK编码
adaJQD Nov 24, 2019
272a8fb
Merge pull request #1094 from adaJQD/1.26.0
Nov 24, 2019
93c0a76
see 11/28 log
Nov 27, 2019
b01e17e
see 11/28 log
Nov 27, 2019
67789f3
see 11/28 log
Nov 27, 2019
15a4eaa
see 11/28 log
Nov 27, 2019
240020b
see 11/29 log
Nov 29, 2019
b4072ce
Merge branch 'master' into androidx
Nov 29, 2019
73dc60c
see 11/30 log
Nov 30, 2019
e8f4c74
see 11/30 log
Nov 30, 2019
00b634c
see 11/30 log
Nov 30, 2019
4d3d5cd
see 11/30 log
Nov 30, 2019
f002196
see 11/30 log
Nov 30, 2019
79478ed
see 11/30 log
Nov 30, 2019
359dc53
fix bug
xxjy Dec 6, 2019
d133408
see 12/06 log
Dec 6, 2019
254a025
see 12/08 log
Dec 8, 2019
5444390
Merge pull request #1109 from xxjy/1.26.0
Dec 8, 2019
2d09b62
see 12/30 log
Dec 30, 2019
f799e70
see 01/06 log
Jan 6, 2020
761f8b3
see 01/06 log
Jan 6, 2020
7cd66ff
see 01/20 log
Jan 20, 2020
5f0b789
see 03/09 log
Mar 8, 2020
4bed20f
see 03/26 log
Mar 25, 2020
a6d3e4e
see 03/26 log
Mar 25, 2020
d21758b
see 03/26 log
Mar 26, 2020
480447d
see 03/27 log
Blankj Mar 26, 2020
96f4758
see 03/31 log
Blankj Mar 30, 2020
5d19ffa
see 03/31 log
Blankj Mar 31, 2020
2b38556
see 03/31 log
Blankj Mar 31, 2020
db8ea7a
see 04/01 log
Blankj Mar 31, 2020
2fb08e2
see 04/01 log
Blankj Mar 31, 2020
820ad84
see 04/01 log
Blankj Mar 31, 2020
3ff7852
see 04/01 log
Blankj Mar 31, 2020
1930c1c
see 04/01 log
Blankj Apr 1, 2020
5f588ea
see 04/02 log
Blankj Apr 1, 2020
4eee99f
see 04/02 log
Blankj Apr 2, 2020
f1e4b64
see 04/02 log
Blankj Apr 2, 2020
937ef99
see 04/03 log
Blankj Apr 3, 2020
a4dd178
see 04/03 log
Blankj Apr 3, 2020
197f80f
see 04/03 log
Blankj Apr 3, 2020
4ebfb1e
see 04/04 log
Blankj Apr 4, 2020
cdadfb6
Merge branch 'master' into androidx
Blankj Apr 4, 2020
389efc6
see 04/04 log
Blankj Apr 4, 2020
a0b00a1
see 04/04 log
Blankj Apr 4, 2020
de3723e
see 04/06 log
Blankj Apr 6, 2020
6b86ddd
see 04/06 log
Blankj Apr 6, 2020
3fd7a91
see 04/07 log
Blankj Apr 6, 2020
ca255b6
see 04/07 log
Blankj Apr 7, 2020
35de0c4
see 04/07 log
Blankj Apr 7, 2020
0113ac7
Merge branch 'master' into androidx
Blankj Apr 7, 2020
96c45ac
see 04/07 log
Blankj Apr 7, 2020
4605277
see 04/08 log
Blankj Apr 7, 2020
23c1689
see 04/08 log
Blankj Apr 7, 2020
9d01300
see 04/08 log
Blankj Apr 7, 2020
72af9eb
see 04/08 log
Blankj Apr 8, 2020
f8991e4
see 04/08 log
Blankj Apr 8, 2020
b05171d
see 04/08 log
Blankj Apr 8, 2020
db9c9c2
Merge branch 'master' into androidx
Blankj Apr 8, 2020
7f5f292
see 04/08 log
Blankj Apr 8, 2020
1655a0e
Merge branch 'master' into androidx
Blankj Apr 8, 2020
11dff44
see 04/10 log
Blankj Apr 9, 2020
39bef63
Merge branch 'master' into androidx
Blankj Apr 9, 2020
6f0974c
see 04/10 log
Blankj Apr 9, 2020
60fdd85
see 04/10 log
Blankj Apr 9, 2020
5e1e82d
see 04/10 log
Blankj Apr 9, 2020
2cecc06
Merge branch 'master' into androidx
Blankj Apr 9, 2020
ccd1783
see 04/10 log
Blankj Apr 9, 2020
deb9f5c
see 04/13 log
Blankj Apr 12, 2020
adc59fb
see 04/13 log
Blankj Apr 12, 2020
7fa9fcf
Merge pull request #1 from Blankj/master
githubsdk Apr 13, 2020
ed567e1
see 04/19 log
Blankj Apr 18, 2020
8e19b14
Merge branch 'master' into androidx
Blankj Apr 18, 2020
3376626
see 04/25 log
Blankj Apr 25, 2020
49ece3a
see 04/25 log
Blankj Apr 25, 2020
4acdc6b
see 04/25 log
Blankj Apr 25, 2020
22764c3
Merge branch 'master' into androidx
Blankj Apr 25, 2020
1fb4080
see 04/26 log
Blankj Apr 26, 2020
0015685
Merge branch 'master' into androidx
Blankj Apr 26, 2020
14fcb20
修正:如果是unity申请悬浮权限,当权限设置页面打开时,app切换到后台再切回,设置页面会被强制关闭,此时正常流程不会触发
githubsdk Apr 28, 2020
a546274
Merge branch 'master' into develop
githubsdk Apr 28, 2020
93315a6
Merge pull request #1235 from githubsdk/develop
Blankj Apr 28, 2020
f6367ba
see 05/03 log
Blankj May 2, 2020
afd5500
Merge branch 'master' into androidx
Blankj May 3, 2020
7145da0
see 05/05 log
Blankj May 4, 2020
c719063
see 05/05 log
Blankj May 4, 2020
8174076
see 05/05 log
Blankj May 5, 2020
50c9e90
see 05/05 log
Blankj May 5, 2020
0c5a614
see 05/07 log
Blankj May 7, 2020
d436987
see 05/07 log
Blankj May 7, 2020
e3842d2
see 05/21 log
Blankj May 21, 2020
1bc9c00
Merge branch 'master' into androidx
Blankj May 21, 2020
1079a03
see 05/25 log
Blankj May 25, 2020
0414050
Merge branch 'master' into androidx
Blankj May 25, 2020
b25ed20
see 05/28 log
Blankj May 28, 2020
669e272
Merge branch 'master' into androidx
Blankj May 28, 2020
940900d
see 08/11 log
Blankj Aug 11, 2020
01ca01a
see 08/11 log
Blankj Aug 11, 2020
3befa9b
see 08/12 log
Blankj Aug 12, 2020
c664cc5
#修复OneUI2系统版本前三星s8/note8等设备导航栏可见性判断错误的问题
Aug 17, 2020
f9dc1ec
修复从SAF选择文件时id解析异常的问题
caoshen Sep 1, 2020
2d4fec4
TemperatureUtils class added to the lib-subutil
faramarzaf Sep 5, 2020
cf48005
Merge pull request #1314 from caoshen/master
Blankj Sep 8, 2020
20ff521
Merge pull request #1306 from YummyLau/master
Blankj Sep 8, 2020
660d38b
Merge pull request #1320 from faramarzaf/master
Blankj Sep 8, 2020
6a266af
see 09/08 log
Blankj Sep 8, 2020
e84d629
perf: 优化保存图片时的安全性
Oct 12, 2020
42982c4
perf: 优化保存图片时的安全性
Oct 12, 2020
f06baa3
Merge pull request #1344 from limuyang2/master
Blankj Oct 12, 2020
538d76c
see 10/25 log
Blankj Oct 24, 2020
e8750f3
Merge branch 'master' into androidx
Blankj Oct 24, 2020
c351507
see 10/25 log
Blankj Oct 24, 2020
d1ff4e3
see 10/25 log
Blankj Oct 24, 2020
c7f9b2d
see 10/26 log
Blankj Oct 25, 2020
a509f94
see 10/26 log
Blankj Oct 26, 2020
4ef74c3
Merge branch 'master' into androidx
Blankj Oct 26, 2020
43e76ff
see 10/27 log
Blankj Oct 27, 2020
783340f
Merge branch 'master' into androidx
Blankj Oct 27, 2020
573843b
see 10/28 log
Blankj Oct 28, 2020
688442a
Merge branch 'master' into androidx
Blankj Oct 28, 2020
74155c9
see 10/29 log
Blankj Oct 29, 2020
1c3102c
Merge branch 'master' into androidx
Blankj Oct 29, 2020
e6ec42f
see 11/06 log
Blankj Nov 6, 2020
27cf719
see 11/13 log
Blankj Nov 13, 2020
57bd0c7
Merge branch 'master' into androidx
Blankj Nov 13, 2020
be7c7c2
Update ColorUtils.java
qiushui95 Dec 4, 2020
10ae070
Merge pull request #1385 from qiushui95/master
Blankj Dec 4, 2020
7402e36
Added new methods (features)
XiXiongMaoXiong Jan 10, 2021
fd2d59a
add environment variable
SmallYuuu Feb 1, 2021
275a44b
Merge pull request #1445 from yuruxuan/master
Blankj Feb 1, 2021
28f24fa
see 02/22 log
Blankj Feb 21, 2021
e36f7d1
Merge pull request #1423 from NotNotMarshall/patch-2
Blankj Feb 21, 2021
66a4c04
see 02/22 log
Blankj Feb 21, 2021
357b243
Merge branch 'master' into androidx
Blankj Feb 21, 2021
f14b404
Fix: IllegalStateException: message is already in use
Apr 22, 2021
e04bfdf
Fix: IllegalStateException: message is already in use
Apr 22, 2021
ab073b7
Update MessengerUtils.java
xiexindev Apr 22, 2021
20290bb
Added 2 very useful methods
XiXiongMaoXiong May 4, 2021
cbea6b4
Added yet another 2 very useful methods
XiXiongMaoXiong May 4, 2021
ebc64cd
Added 4 useful methods
XiXiongMaoXiong May 10, 2021
402cc73
add(publish): support publish mavenCentral
CaiMengjie May 12, 2021
64555be
Merge pull request #1498 from NotNotMarshall/patch-5
Blankj Jun 20, 2021
8faee0b
isUsingNetworkProvidedTime()
XiXiongMaoXiong Sep 22, 2021
fb1f0d0
修复了一个内存泄漏的问题
jikun2008 Nov 10, 2021
9df5d7e
2 new methods: isJSONObject() and isJSONArray()
XiXiongMaoXiong Nov 23, 2021
e40b6d4
opt: Config
CaiMengjie Dec 5, 2021
c228f53
Merge branch 'androidx'
CaiMengjie Dec 5, 2021
1434c03
Merge pull request #1561 from jikun2008/patch-1
Blankj Dec 5, 2021
1c95bb6
Merge pull request #1546 from NotNotMarshall/patch-6
Blankj Dec 5, 2021
57fbefa
Merge pull request #1492 from NotNotMarshall/patch-4
Blankj Dec 5, 2021
293fa10
Merge pull request #1491 from NotNotMarshall/patch-3
Blankj Dec 5, 2021
caafcd6
Merge pull request #1485 from xiexindev/master
Blankj Dec 5, 2021
f6ceb0f
Merge pull request #1571 from NotNotMarshall/patch-7
Blankj Dec 5, 2021
2d9bfd6
Merge branch 'master' of github.com:Blankj/AndroidUtilCode
CaiMengjie Dec 5, 2021
d0b890e
opt: publish v1.31.0
CaiMengjie Dec 5, 2021
ccba200
opt: publish v1.31.0
CaiMengjie Dec 5, 2021
ac872f8
fix: ci
CaiMengjie Dec 5, 2021
f9a1dbf
Explicitly specify `android:exported` to make compatible with Android…
zhaobozhen Dec 11, 2021
f7d1b44
fix bug
sth0409 May 25, 2022
8dc0138
Update README-CN.md
Justson Jun 8, 2022
ed848eb
Added uri2FileNoCacheCopy
NH002 Jun 9, 2022
da8b049
[M] BarUtils添加transparentNavBar实现
YoungBill Jul 18, 2022
0b572df
Merge pull request #1669 from YoungBill/master
Blankj Jul 18, 2022
fec927b
Merge pull request #1653 from Justson/patch-1
Blankj Jul 18, 2022
4c8c5d2
Merge pull request #1649 from sth0409/master
Blankj Jul 18, 2022
85f217f
Merge pull request #1580 from zhaobozhen/master
Blankj Jul 18, 2022
0a1be7e
[M] 修改BarUtils方法列表及描述
YoungBill Jul 18, 2022
cf98305
[F] TargetSdkVersion 30 AppUtils.isAppInstalled返回错误
YoungBill Jul 19, 2022
31a8403
Merge pull request #1670 from YoungBill/master
Blankj Jul 19, 2022
d746f14
[M] AppUtils增加getAppMinSdkVersion, getAppTargetSdkVersion支持
YoungBill Jul 19, 2022
a8c8270
Merge pull request #1671 from YoungBill/master
Blankj Jul 19, 2022
d17ba3c
Merge pull request #1656 from NH002/dev
Blankj Oct 14, 2022
718f281
[M] BarUtils添加transparentNavBar实现
YoungBill Jul 18, 2022
afaea3e
Update README-CN.md
Justson Jun 8, 2022
555cca9
fix bug
sth0409 May 25, 2022
862088e
Explicitly specify `android:exported` to make compatible with Android…
zhaobozhen Dec 11, 2021
9486654
[M] 修改BarUtils方法列表及描述
YoungBill Jul 18, 2022
62bf164
[F] TargetSdkVersion 30 AppUtils.isAppInstalled返回错误
YoungBill Jul 19, 2022
f3449a2
[M] AppUtils增加getAppMinSdkVersion, getAppTargetSdkVersion支持
YoungBill Jul 19, 2022
5f73931
fix: some bugs
Blankj Oct 14, 2022
2955cf9
Merge remote-tracking branch 'origin/dev'
Blankj Oct 14, 2022
99be310
[F] 部分应用市场以所谓ActivityUtils隐私合规问题拒绝应用上架
YoungBill Oct 21, 2022
51c8124
Merge pull request #1710 from YoungBill/master
Blankj Oct 26, 2022
19349b9
update VibrateUtils
simplepeng Apr 24, 2024
c7ebceb
add VibrateUtils comment
simplepeng Apr 25, 2024
7b4caf9
Merge pull request #1805 from simplepeng/master
Blankj May 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: https://raw.githubusercontent.com/Blankj/AndroidUtilCode/master/art/donate.png
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
name: Bug report
about: Make AndroidUtilCode more perfect!
labels: bug
assignees: Blankj

---

## Describe the bug

A clear and concise description of what the bug is.

- The version of AndroidUtilCode: <!-- e.g. utilcode:1.16.3 or utilcodex:1.16.3 -->
- The device: <!-- e.g. Nexus 5X -->
- The version of device: <!-- API 27 -->

## The code of bug

<!-- e.g.
```java
CrashUtils.init();
```
-->
```
put your code here
```

## The stack of crash

<!-- e.g.
```
Caused by: java.lang.NullPointerException: u should init first
at com.blankj.utilcode.util.Utils.getApp(Utils.java:98)
at com.blankj.utilcode.util.CrashUtils.<clinit>(CrashUtils.java:55)
at com.blankj.utilcode.util.CrashUtils.init(CrashUtils.java:168) 
at com.blankj.androidutilcode.UtilsApp.initCrash(UtilsApp.java:71) 
at com.blankj.androidutilcode.UtilsApp.onCreate(UtilsApp.java:33) 
```
-->

```
put the stack of crash here
```

## Screenshots

If applicable, add screenshots to help explain your problem.


## Please delete the current line and the following.

Thank you for supporting [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode).
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
name: 提交 Bug
about: 让工具类更完美!
labels: bug
assignees: Blankj

---

## 描述 Bug

简洁地描述下 Bug。

- AndroidUtilCode 的版本:<!-- 例如 utilcode:1.16.3 或 utilcodex:1.16.3(这里面是注释,内容需要放在外面) -->
- 出现 Bug 的设备型号:<!-- 例如 Nexus 5X -->
- 设备的 Android 版本:<!-- 例如 API 27 -->

## 相关代码

<!-- 例如
```java
CrashUtils.init();
```
-->
```
put your code here
```

## 异常堆栈

<!-- 例如
```
Caused by: java.lang.NullPointerException: u should init first
at com.blankj.utilcode.util.Utils.getApp(Utils.java:98)
at com.blankj.utilcode.util.CrashUtils.<clinit>(CrashUtils.java:55)
at com.blankj.utilcode.util.CrashUtils.init(CrashUtils.java:168) 
at com.blankj.androidutilcode.UtilsApp.initCrash(UtilsApp.java:71) 
at com.blankj.androidutilcode.UtilsApp.onCreate(UtilsApp.java:33) 
```
-->

```
put the stack of crash here
```

## 截图

如果有的话请添加屏幕截图以帮助解释问题。


## 请删除当前行及以下内容

感谢支持 [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode).
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: Feature request
about: Make AndroidUtilCode more perfect!
labels: help wanted
assignees: Blankj

---

## Describe the feature

A clear and concise description of what the feature is.


## Reference

Hope to give some reference articles, links, code, if any.


## Please delete the current line and the following

Thank you for supporting [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode).
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request_cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: 提交需求
about: 让工具类更健全!
labels: help wanted
assignees: Blankj

---

## 描述需求

简洁地描述下需求。


## 可借鉴的

如果有的话,可以给出一些参考文章、链接、代码


## 请删除当前行及以下内容

感谢支持 [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode).
17 changes: 17 additions & 0 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Android CI

on: [push]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Build with Gradle
run: ./gradlew build aR
11 changes: 9 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
*.iml
__api__.json
__bus__.json
.gradle
/local.properties
local.properties
.idea
.DS_Store
/build
/captures
.externalNativeBuild
.externalNativeBuild
/apk
*.phrof
/mavenLocal
/reports
*/reports
Loading