MCPcopy Index your code
hub / github.com/EspoirX/AppLock

github.com/EspoirX/AppLock @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
632 symbols 1,440 edges 58 files 181 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

onClickListener (Interface)
(no doc) [13 implementers]
app/src/main/java/com/lzx/lock/widget/DialogPermission.java
onPatternListener (Interface)
(no doc) [6 implementers]
app/src/main/java/com/lzx/lock/widget/LockPatternViewPattern.java
OnPatternListener (Interface)
The call back interface for detecting patterns entered by the user. [1 implementers]
app/src/main/java/com/lzx/lock/widget/LockPatternView.java
LockMainContract (Interface)
Created by xian on 2017/2/17.
app/src/main/java/com/lzx/lock/mvp/contract/LockMainContract.java
GestureCreateContract (Interface)
Created by xian on 2017/2/17.
app/src/main/java/com/lzx/lock/mvp/contract/GestureCreateContract.java

Core symbols most depended-on inside this repo

findViewById
called by 64
app/src/main/java/com/lzx/lock/base/BaseFragment.java
getInstance
called by 55
app/src/main/java/com/lzx/lock/utils/SpUtil.java
isLocked
called by 37
app/src/main/java/com/lzx/lock/bean/CommLockInfo.java
isFaviterApp
called by 32
app/src/main/java/com/lzx/lock/bean/CommLockInfo.java
getBoolean
called by 20
app/src/main/java/com/lzx/lock/utils/SpUtil.java
setOnClickListener
called by 17
app/src/main/java/com/lzx/lock/widget/DialogPermission.java
getPackageName
called by 14
app/src/main/java/com/lzx/lock/bean/LockPrivate.java
getAppInfo
called by 14
app/src/main/java/com/lzx/lock/bean/CommLockInfo.java

Shape

Method 544
Class 70
Interface 16
Enum 2

Languages

Java100%

Modules by API surface

app/src/main/java/com/lzx/lock/widget/LockPatternView.java68 symbols
app/src/main/java/com/lzx/lock/utils/StatusBarUtil.java29 symbols
app/src/main/java/com/lzx/lock/module/pwd/CreatePwdActivity.java24 symbols
app/src/main/java/com/lzx/lock/module/camera/Camera2Fragment.java24 symbols
app/src/main/java/com/lzx/lock/bean/CommLockInfo.java24 symbols
app/src/main/java/com/lzx/lock/service/Camera2Manager.java22 symbols
app/src/main/java/com/lzx/lock/module/lock/GestureCreateActivity.java21 symbols
app/src/main/java/com/lzx/lock/widget/CircleImageView.java18 symbols
app/src/main/java/com/lzx/lock/mvp/contract/GestureCreateContract.java18 symbols
app/src/main/java/com/lzx/lock/utils/SystemBarHelper.java16 symbols
app/src/main/java/com/lzx/lock/widget/BaseDialog.java15 symbols
app/src/main/java/com/lzx/lock/utils/SpUtil.java15 symbols

For agents

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

⬇ download graph artifact