MCPcopy Index your code
hub / github.com/AnyMarvel/ManPinAPP

github.com/AnyMarvel/ManPinAPP @V3.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release V3.0.1 ↗ · + Follow
2,491 symbols 6,684 edges 248 files 401 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

漫品Android客户端

最新版本 下载地址: http://www.aimanpin.com

主要内容为以下三个板块:

1. 小说模块

(基于客户端本地爬虫对多个网站内容进行爬取,轮训多个站点,找到你喜欢的内容为目的)

  • 支持翻页动画:仿真翻页、覆盖翻页、上下滚动翻页等翻页效果。
  • 支持页面定制:亮度调节、背景调节、字体大小调节
  • 支持全屏模式(含有虚拟按键的手机)、音量键翻页
  • 支持页面进度显示、页面切换、上下章切换。
  • 支持在线章节阅读、本地书籍查找。
  • 支持本地书籍加载到页面(支持本地书籍分章、加载速度快、耗费内存少)

采用了以下开源框架

ps:小说模块本站展示内容均来自网络,如有侵权请联系删除,本站只做技术学习,切勿作为商业使用

目前漫品客户端支持小说网站:

已经失效源: - ~~ABC小说网~~ - ~~九桃小说~~ - ~~塔读文学~~ - ~~得间小说~~ - ~~3040文学~~

持续更新中

更新记录: 3.0.0 版本 1. 重构小说代码,删除无用资源 2. 删除书城自定义下发,书城改成排行榜集合 3. 我的页面重构,更新策略删除bugly修改为自主渠道 4. 删除登陆策略,基于本地数据进行排序(无server数据保存) 5. 首页,下载页面,搜索页面,书架,书城,本地图书重构 6. 其他新功能重构

更多版本日志 :

历史版本日志

各个模块架构,实现细节等都会逐步补充,期待你的start

Android开发内容总结,主要针对Android技术,界面,底层,性能优化等方面进行的自我总结

更多技术细节,请参考如下技术总结

https://androidsummary.gitbook.io/androidsummary/

Extension points exported contracts — how you extend this code

IPresenter (Interface)
(no doc) [7 implementers]
app/src/main/java/com/mp/android/apps/basemvplib/IPresenter.java
IReaderBookModel (Interface)
(no doc) [18 implementers]
app/src/main/java/com/mp/android/apps/book/model/IReaderBookModel.java
ItemClickListener (Interface)
(no doc) [34 implementers]
app/src/main/java/com/mp/android/apps/book/view/adapter/DownloadBookAdapter.java
OnCheckedChangeListener (Interface)
(no doc) [5 implementers]
app/src/main/java/com/mp/android/apps/book/widget/checkbox/SmoothCheckBox.java
IView (Interface)
(no doc) [4 implementers]
app/src/main/java/com/mp/android/apps/basemvplib/IView.java

Core symbols most depended-on inside this repo

get
called by 550
app/src/main/java/com/mp/android/apps/book/cache/ACache.java
setText
called by 124
app/src/main/java/com/mp/android/apps/main/home/view/MyImageTextView.java
create
called by 108
app/src/main/java/com/mp/android/apps/book/base/EncodoConverter.java
getContext
called by 90
app/src/main/java/com/mp/android/apps/basemvplib/IView.java
put
called by 80
app/src/main/java/com/mp/android/apps/book/cache/ACache.java
get_id
called by 69
app/src/main/java/com/mp/android/apps/readActivity/bean/CollBookBean.java
getString
called by 67
app/src/main/java/com/mp/android/apps/utils/StringUtils.java
toString
called by 67
app/src/main/java/com/mp/android/apps/readActivity/view/TxtChapter.java

Shape

Method 2,176
Class 231
Interface 78
Enum 6

Languages

Java100%

Modules by API surface

app/src/main/java/com/mp/android/apps/readActivity/view/PageLoader.java72 symbols
app/src/main/java/com/mp/android/apps/readActivity/bean/CollBookBean.java52 symbols
app/src/main/java/com/mp/android/apps/readActivity/ReadActivity.java52 symbols
app/src/main/java/com/mp/android/apps/book/view/impl/SearchActivity.java42 symbols
app/src/main/java/com/mp/android/apps/book/widget/contentswitchview/ContentSwitchView.java41 symbols
app/src/main/java/com/mp/android/apps/book/view/adapter/BookShelfAdapter.java36 symbols
app/src/main/java/com/mp/android/apps/readActivity/view/PageView.java32 symbols
app/src/main/java/com/mp/android/apps/book/bean/SearchBookBean.java32 symbols
app/src/main/java/com/mp/android/apps/main/home/bean/SourceListContent.java31 symbols
app/src/main/java/com/mp/android/apps/book/widget/modialog/MoProgressHUD.java31 symbols
app/src/main/java/com/mp/android/apps/book/widget/contentswitchview/BookContentView.java31 symbols
app/src/main/java/com/mp/android/apps/main/home/cycleimage/CycleViewPager.java28 symbols

For agents

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

⬇ download graph artifact