MCPcopy Index your code
hub / github.com/LuoPeiQin/DongWeather

github.com/LuoPeiQin/DongWeather @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
656 symbols 1,308 edges 42 files 148 documented · 23%
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

MyCallBack (Interface)
Created by 44607 on 2017/4/29. [4 implementers]
app/src/main/java/com/dong/dongweather/http/MyCallBack.java
RemoveListener (Interface)
Make sure to call BaseAdapter#notifyDataSetChanged() or something like it in your implementation. @author heyco [3 implementers]
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
DropListener (Interface)
Your implementation of this has to reorder your ListAdapter! Make sure to call {@link BaseAdapter#notifyDataSetChanged() [2 …
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
CursorToStringConverter (Interface)
This class can be used by external clients of SimpleCursorAdapter to define how the Cursor should be converted to a Stri [1 …
library/src/main/java/com/mobeta/android/dslv/SimpleDragSortCursorAdapter.java
FloatViewManager (Interface)
Interface for customization of the floating View appearance and dragging behavior. Implement your own and pass it to {@l [1 …
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
DragScrollProfile (Interface)
Interface for controlling scroll speed as a function of touch position and time. Use {@link DragSortListView#setDragScro [1 …
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java

Core symbols most depended-on inside this repo

d
called by 61
app/src/main/java/com/dong/dongweather/LogUtil.java
get
called by 43
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
add
called by 36
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
d
called by 25
app/src/main/java/com/dong/dongweather/util/LogUtils.java
remove
called by 14
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
clear
called by 13
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java
setWeatherId
called by 12
app/src/main/java/com/dong/dongweather/db/SelectedCounty.java
getCount
called by 11
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java

Shape

Method 551
Class 96
Interface 9

Languages

Java100%

Modules by API surface

app/src/main/java/com/dong/dongweather/gson/HeWeather5.java187 symbols
library/src/main/java/com/mobeta/android/dslv/DragSortListView.java137 symbols
app/src/main/java/com/dong/dongweather/WeatherActivity.java35 symbols
library/src/main/java/com/mobeta/android/dslv/DragSortController.java27 symbols
app/src/main/java/com/dong/dongweather/ChooseAreaActivity.java27 symbols
library/src/main/java/com/mobeta/android/dslv/SimpleDragSortCursorAdapter.java19 symbols
library/src/main/java/com/mobeta/android/dslv/DragSortCursorAdapter.java18 symbols
app/src/main/java/com/dong/dongweather/service/ListViewService.java17 symbols
app/src/main/java/com/dong/dongweather/AddCountyActivity.java14 symbols
app/src/main/java/com/dong/dongweather/WidgetProvider.java11 symbols
app/src/main/java/com/dong/dongweather/BaiduLocation.java10 symbols
app/src/main/java/com/dong/dongweather/db/CountyChanged.java9 symbols

For agents

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

⬇ download graph artifact