MCPcopy Index your code
hub / github.com/D-clock/AndroidAlbum

github.com/D-clock/AndroidAlbum @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
169 symbols 360 edges 29 files 65 documented · 38%
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

ImageScannerPresenter (Interface)
图片扫描Presenter层 Created by Clock on 2016/3/19. [3 implementers]
app/src/main/java/com/clock/album/presenter/ImageScannerPresenter.java
ImageLoaderWrapper (Interface)
图片加载功能接口 Created by Clock on 2016/1/18. [2 implementers]
app/src/main/java/com/clock/album/imageloader/ImageLoaderWrapper.java
ImageScannerModel (Interface)
图片扫描Model层接口 Created by Clock on 2016/3/19. [2 implementers]
app/src/main/java/com/clock/album/model/ImageScannerModel.java
ImageChooseView (Interface)
图片选择器View层接口 Created by Clock on 2016/3/21. [2 implementers]
app/src/main/java/com/clock/album/view/ImageChooseView.java
AlbumView (Interface)
Created by Clock on 2016/3/19. [2 implementers]
app/src/main/java/com/clock/album/view/AlbumView.java

Core symbols most depended-on inside this repo

getImageInfoList
called by 10
app/src/main/java/com/clock/album/entity/AlbumFolderInfo.java
getFolderName
called by 9
app/src/main/java/com/clock/album/entity/AlbumFolderInfo.java
isSelected
called by 8
app/src/main/java/com/clock/album/entity/ImageInfo.java
displayImage
called by 7
app/src/main/java/com/clock/album/imageloader/ImageLoaderWrapper.java
getFrontCover
called by 7
app/src/main/java/com/clock/album/entity/AlbumFolderInfo.java
getImageFile
called by 6
app/src/main/java/com/clock/album/entity/ImageInfo.java
getLoader
called by 4
app/src/main/java/com/clock/album/imageloader/ImageLoaderFactory.java
onBackPressed
called by 3
app/src/main/java/com/clock/album/ui/activity/ImagePreviewActivity.java

Shape

Method 131
Class 31
Interface 7

Languages

Java100%

Modules by API surface

app/src/main/java/com/clock/album/ui/activity/ImagePreviewActivity.java19 symbols
app/src/main/java/com/clock/album/ui/activity/AlbumActivity.java13 symbols
app/src/main/java/com/clock/album/adapter/AlbumGridAdapter.java12 symbols
app/src/main/java/com/clock/album/ui/fragment/AlbumDetailFragment.java10 symbols
app/src/main/java/com/clock/album/model/ImageScannerModelImpl.java10 symbols
app/src/main/java/com/clock/album/ui/activity/ImageSelectActivity.java9 symbols
app/src/main/java/com/clock/album/entity/AlbumFolderInfo.java9 symbols
app/src/main/java/com/clock/album/ui/fragment/AlbumFolderFragment.java8 symbols
app/src/main/java/com/clock/album/entity/ImageInfo.java8 symbols
app/src/main/java/com/clock/album/ui/widget/HackyViewPager.java7 symbols
app/src/main/java/com/clock/album/adapter/AlbumFolderAdapter.java7 symbols
app/src/main/java/com/clock/album/presenter/entity/ImageScanResult.java5 symbols

For agents

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

⬇ download graph artifact