MCPcopy Index your code
hub / github.com/TairanHe/SJTU-Anonymous_Forum

github.com/TairanHe/SJTU-Anonymous_Forum @v1.0.14

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.14 ↗ · + Follow
760 symbols 1,896 edges 87 files 225 documented · 30%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

「无可奉告」 SJTU Anonymous Forum

This is the Android frontend of 「无可奉告」 SJTU Anonymous Forum.

You may check iOS version at iOS无可奉告.

「无可奉告」SJTU Anonymous Forum aims to provide SJTUers with a carefree forum platfrom.

Check our official website at 无可奉告官网.

Acknowledgement

「无可奉告」is inseparable from the contribution of every member.

The predecessor of this project was the software engineering course project of group members: Tairan He, Yiyuan Dong, Zimeng Huang, Ren Zhou, ZhenQi Liu and JiaXi Hu.

In 2020 FALL Semester, we hope that this project is not just a course project, but a real distribution APP. So we restarted the project. Tairan He rewrote and completed the backend code in Python and improved Android frontend (special thanks to Yi Gu for the guidance on Android). Zimeng Huang completed and optimized the database and Yiyuan Dong improved server performance.

The most sincere gratitude to Haichen Dong who implemented iOS无可奉告 and contributed a lot to backend optimization and web service. This project can not be accomplished without the contribution of Haichen Dong.

Also, thank you to all those who participated in the internal testing process, your helpful suggestions make the project better.

Release

Recommended: The official website 无可奉告官网.

Or you may refer to th Github release page.

Extension points exported contracts — how you extend this code

IProgressLoaderFactory (Interface)
IProgressLoader的创建工厂实现接口 @author xuexiang @since 2019-11-18 23:17 [3 implementers]
app/src/main/java/com/xuexiang/templateproject/core/http/loader/IProgressLoaderFactory.java
FragmentKeyDown (Interface)
@author xuexiang @since 2019/1/4 下午11:32 [2 implementers]
app/src/main/java/com/xuexiang/templateproject/core/webview/FragmentKeyDown.java
OnResizeListener (Interface)
(no doc)
app/src/main/java/com/xuexiang/templateproject/view/NoTouchLinearLayout.java

Core symbols most depended-on inside this repo

getString
called by 161
app/src/main/java/org/wkfg/utils/MMKVUtils.java
show
called by 54
app/src/main/java/org/wkfg/utils/update/UpdateTipDialog.java
getContext
called by 52
app/src/main/java/org/wkfg/adapter/entity/FloorInfo.java
get
called by 32
app/src/main/java/org/wkfg/utils/MMKVUtils.java
toString
called by 31
app/src/main/java/org/wkfg/adapter/entity/NewInfo.java
toast
called by 29
app/src/main/java/org/wkfg/utils/XToastUtils.java
getThreadID
called by 26
app/src/main/java/org/wkfg/adapter/entity/NewInfo.java
getsMMKV
called by 25
app/src/main/java/org/wkfg/utils/MMKVUtils.java

Shape

Method 665
Class 92
Interface 3

Languages

Java100%

Modules by API surface

app/src/main/java/org/wkfg/adapter/entity/MessageInfo.java46 symbols
app/src/main/java/org/wkfg/adapter/entity/NewInfo.java45 symbols
app/src/main/java/com/xuexiang/templateproject/core/webview/AgentWebFragment.java39 symbols
app/src/main/java/org/wkfg/utils/ExchangeInfosWithAli.java38 symbols
app/src/main/java/com/xuexiang/templateproject/core/webview/XPageWebViewFragment.java38 symbols
app/src/main/java/org/wkfg/utils/MyHandler.java25 symbols
app/src/main/java/org/wkfg/utils/Utils.java21 symbols
app/src/main/java/com/xuexiang/templateproject/adapter/base/delegate/XDelegateAdapter.java21 symbols
app/src/main/java/org/wkfg/activity/MainActivity.java20 symbols
app/src/main/java/org/wkfg/adapter/entity/FloorInfo.java19 symbols
app/src/main/java/com/xuexiang/templateproject/widget/MaterialFooter.java15 symbols
app/src/main/java/com/xuexiang/templateproject/core/BaseFragment.java14 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page