MCPcopy Index your code
hub / github.com/Droid-VM/DroidVM

github.com/Droid-VM/DroidVM @0.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.0.6 ↗ · + Follow
2,869 symbols 10,013 edges 304 files 0 documented · 0%
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

JSONSerialize (Interface)
(no doc) [21 implementers]
app/src/main/java/cn/classfun/droidvm/lib/store/base/JSONSerialize.java
StringEnum (Interface)
(no doc) [14 implementers]
app/src/main/java/cn/classfun/droidvm/lib/store/enums/StringEnum.java
ActivityTask (Interface)
(no doc) [18 implementers]
app/src/main/java/cn/classfun/droidvm/lib/daemon/VMEventHandler.java
ForegroundCallback (Interface)
(no doc) [5 implementers]
app/src/main/java/cn/classfun/droidvm/lib/daemon/ForegroundCallback.java
EventListener (Interface)
(no doc) [3 implementers]
app/src/main/java/cn/classfun/droidvm/lib/daemon/DaemonConnection.java

Core symbols most depended-on inside this repo

fmt
called by 435
app/src/main/java/cn/classfun/droidvm/lib/utils/StringUtils.java
add
called by 291
app/src/main/java/cn/classfun/droidvm/lib/network/IPAddress.java
getString
called by 284
app/src/main/java/cn/classfun/droidvm/lib/store/enums/StringEnum.java
isEmpty
called by 252
app/src/main/java/cn/classfun/droidvm/lib/store/base/DataItem.java
setText
called by 236
app/src/main/java/cn/classfun/droidvm/ui/widgets/row/DropdownRowWidget.java
optString
called by 229
app/src/main/java/cn/classfun/droidvm/lib/store/base/DataItem.java
put
called by 209
app/src/main/java/cn/classfun/droidvm/lib/crypt/HashFile.java
get
called by 163
app/src/main/java/cn/classfun/droidvm/lib/store/base/DataItem.java

Shape

Method 2,444
Class 301
Function 67
Interface 37
Enum 20

Languages

Java94%
C++4%
C2%
Kotlin1%

Modules by API surface

app/src/main/java/cn/classfun/droidvm/lib/store/base/DataItem.java57 symbols
app/src/main/java/cn/classfun/droidvm/ui/vm/display/vnc/base/BaseVncActivity.java42 symbols
app/src/main/java/cn/classfun/droidvm/ui/disk/lxc/ImportLxcImagesActivity.java41 symbols
app/src/main/java/cn/classfun/droidvm/lib/natives/NativeProcess.java40 symbols
app/src/main/java/cn/classfun/droidvm/ui/network/info/NetworkInfoActivity.java38 symbols
app/src/main/java/cn/classfun/droidvm/lib/data/Repos.java33 symbols
app/src/main/java/cn/classfun/droidvm/lib/daemon/VMEventHandler.java30 symbols
app/src/main/java/cn/classfun/droidvm/daemon/vm/VMInstance.java30 symbols
app/src/main/java/cn/classfun/droidvm/ui/vm/display/base/DisplayExtraKeysPanel.java29 symbols
app/src/main/java/cn/classfun/droidvm/lib/store/base/DataStore.java29 symbols
app/src/main/java/cn/classfun/droidvm/ui/widgets/row/TextInputRowWidget.java28 symbols
app/src/main/java/cn/classfun/droidvm/ui/main/home/MainHomeFragment.java28 symbols

For agents

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

⬇ download graph artifact