MCPcopy
hub / github.com/Blankj/AndroidUtilCode

github.com/Blankj/AndroidUtilCode @1.31.1 sqlite

repository ↗ · DeepWiki ↗ · release 1.31.1 ↗
3,828 symbols 10,976 edges 275 files 1,328 documented · 35%
README

logo

frame

auc result build License

README of English

About

AndroidUtilCode :fire: 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:utilcode,其中的工具类是开发中常用到的;其二是子工具类模块:subutil,它包含的工具类并不是很常用,它的出现是为了防止主工具类的臃肿。 :fire:

Documentation

utilcode

subutil

Donations

如果它对你帮助很大,并且你很想支持库的后续开发和维护,那么你可以扫下方二维码随意打赏我,就当是请我喝杯咖啡或是啤酒,我将不胜感激 :-)

donate

Contact

Blog jianshu weibo QQGroup

Change Log

打个小广告

欢迎加入我的小专栏「基你太美」一起学习。

Extension points exported contracts — how you extend this code

IBaseView (Interface)
author: Blankj blog : http://blankj.com time : 2018/11/16 desc : [4 implementers]
lib/base/src/main/java/com/blankj/base/IBaseView.java
Closure (Interface)
(no doc) [8 implementers]
lib/utilcode/src/main/java/com/blankj/utilcode/util/ArrayUtils.java
OnTextChangedListener (Interface)
(no doc) [5 implementers]
lib/utildebug/src/main/java/com/blankj/utildebug/base/view/SearchEditText.java
Callback (Interface)
(no doc) [4 implementers]
plugin/bus-gradle-plugin/src/test/java/com/blankj/bus/BusTest.java
Callback (Interface)
(no doc) [4 implementers]
feature/utilcode/export/src/main/java/com/blankj/utilcode/export/api/UtilCodeApi.java
IDebug (Interface)
author: blankj blog : http://blankj.com time : 2019/08/28 desc :
lib/utildebug-no-op/src/main/java/com/blankj/utildebug/debug/IDebug.java
OnBatteryStatusChangedListener (Interface)
(no doc)
lib/subutil/src/main/java/com/blankj/subutil/util/BatteryUtils.java
DialogLayoutCallback (Interface)
author: blankj blog : http://blankj.com time : 2019/11/12 desc : [2 implementers]
lib/base/src/main/java/com/blankj/base/dialog/DialogLayoutCallback.java

Core symbols most depended-on inside this repo

put
called by 397
lib/utilcode/src/main/java/com/blankj/utilcode/util/SPUtils.java
getApp
called by 335
lib/utilcode/src/main/java/com/blankj/utilcode/util/Utils.java
get
called by 309
lib/utilcode/src/main/java/com/blankj/utilcode/util/Utils.java
append
called by 181
lib/utilcode/src/main/java/com/blankj/utilcode/util/SpanUtils.java
equals
called by 137
lib/utilcode/src/main/java/com/blankj/utilcode/util/ArrayUtils.java
reflect
called by 134
lib/utilcode/src/main/java/com/blankj/utilcode/util/ReflectUtils.java
length
called by 119
lib/utilcode/src/main/java/com/blankj/utilcode/util/StringUtils.java
add
called by 114
lib/utilcode/src/main/java/com/blankj/utilcode/util/ArrayUtils.java

Shape

Method 3,397
Class 367
Interface 58
Enum 6

Languages

Java100%

Modules by API surface

lib/utilcode/src/main/java/com/blankj/utilcode/util/UtilsBridge.java114 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/LogUtils.java105 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/SpanUtils.java85 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/ShadowUtils.java74 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/ThreadUtils.java73 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/NetworkUtils.java66 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/ToastUtils.java62 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/EncryptUtils.java60 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/AppUtils.java59 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/PermissionUtils.java54 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/CollectionUtils.java51 symbols
lib/utilcode/src/main/java/com/blankj/utilcode/util/FileUtils.java50 symbols

For agents

$ claude mcp add AndroidUtilCode \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact