MCPcopy Index your code
hub / github.com/LineageOS/android_frameworks_base

github.com/LineageOS/android_frameworks_base @cm-11.0-XNPH44S-bacon-5fa8c79c0b

Chat with this repo
repository ↗ · DeepWiki ↗ · release cm-11.0-XNPH44S-bacon-5fa8c79c0b ↗ · + Follow
86,919 symbols 322,034 edges 4,898 files 28,287 documented · 33% updated today★ 429
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

AutoCloseable (Interface)
Defines the same interface as the java.lang.AutoCloseable which was added in Java 7. This hack makes it possible to run [146 …
tools/layoutlib/create/src/com/android/tools/layoutlib/java/AutoCloseable.java
LocationListener (Interface)
Used for receiving notifications from the LocationManager when the location has changed. These methods are called if the [15 …
location/java/android/location/LocationListener.java
MediaRecorderMethodUnderTest (Interface)
All MediaRecorder method unit test subclass must implement this interface. [29 implementers]
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaRecorderMethodUnderTest.java
OnEventListener (Interface)
Interface definition for a callback to be invoked when a drm event occurs [18 implementers]
media/java/android/media/MediaDrm.java
TestCase (Interface)
{@hide} More complex interface for test cases. Just implementing Runnable is enough for many test cases. If you hav [104 …
test-runner/src/android/test/TestCase.java
OnEventListener (Interface)
Interface definition for a callback that receives information about DRM processing events. [18 implementers]
drm/java/android/drm/DrmManagerClient.java
EndElementListener (Interface)
Listens for the end of elements. [25 implementers]
sax/java/android/sax/EndElementListener.java
OnActivityResultListener (Interface)
Interface definition for a class that will be called when the container's activity receives an activity result. [16 implementers]
core/java/android/preference/PreferenceManager.java

Core symbols most depended-on inside this repo

append
called by 5685
core/java/android/text/Editable.java
get
called by 5507
core/java/android/security/IKeystoreService.java
size
called by 4924
core/java/android/view/Menu.java
println
called by 3395
core/java/android/util/Printer.java
add
called by 2870
core/java/android/view/Menu.java
assertTrue
called by 2365
packages/WallpaperCropper/src/com/android/gallery3d/common/Utils.java
print
called by 2247
services/java/com/android/server/print/UserState.java
e
called by 2058
core/java/android/util/Log.java

Shape

Method 73,479
Class 8,220
Function 4,250
Interface 759
Enum 211

Languages

Java88%
C++11%
Python1%
C1%
Rust1%
TypeScript1%

Modules by API surface

core/java/android/view/View.java697 symbols
services/java/com/android/server/am/ActivityManagerService.java458 symbols
services/java/com/android/server/pm/PackageManagerService.java436 symbols
core/java/com/android/internal/os/BatteryStatsImpl.java396 symbols
core/java/android/widget/TextView.java385 symbols
core/java/android/view/ViewRootImpl.java325 symbols
services/java/com/android/server/wm/WindowManagerService.java305 symbols
core/java/android/widget/AbsListView.java290 symbols
core/java/android/view/ViewGroup.java287 symbols
core/java/android/hardware/Camera.java285 symbols
core/java/android/widget/Editor.java276 symbols
libs/hwui/DisplayListOp.h274 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page