MCPcopy Index your code
hub / github.com/Benojir/Android-Call-Recorder

github.com/Benojir/Android-Call-Recorder @1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.5 ↗ · + Follow
136 symbols 350 edges 15 files 3 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

��Here's the updated README file with the table for screenshots: # Android Call Recorder (Rooted Devices) - Please star P+ mark this project to support me. This is a very simple but powerful auto call recording app for Android. It supports the latest versions of Android as well. ## Usage After Android 9 or greater, it is not possible to record calls by using third-party apps. So, you have to manually make this app a system app. To install this app as a system app, read the installation instructions carefully. ## Installation #### Method 1 - Download the Magisk module from [release page](https://github.com/Benojir/Android-Call-Recorder/releases) and simply install the module. #### Method 2 - Download Magisk's [systemizer module](https://github.com/Magisk-Modules-Repo/terminal_systemizer) and install it. - Download the Call Recorder apk file from the release page and install the apk by using the Systemizer module. If you don't know how to use the systemizer module, you can watch this [video tutorial](https://www.youtube.com/watch?v=SwqMnTiP4U8). ## Features - Light/dark mode toggle - Auto Call Recording - Play recordings - Manage recordings within the app - Saves recordings with contact name - In-Built audio player (Powered by Exo Player 3) ## Screenshots | Screenshot 1 | Screenshot 2 | Screenshot 3 | |--------------|--------------|--------------| | ![Screenshot 1](screenshots/1.png) | ![Screenshot 2](screenshots/2.png) | ![Screenshot 3](screenshots/3.png) | | Screenshot 4 | Screenshot 5 | Screenshot 6 | | ![Screenshot 4](screenshots/4.png) | ![Screenshot 5](screenshots/5.png) | ![Screenshot 6](screenshots/6.png) | ## =�� Links - <a href="https://telegram.me/CreativePapaGroup">Join Telegram</a>

Extension points exported contracts — how you extend this code

OnSingleItemLongClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/zoro/benojir/callrecorder/adapters/RecordingsListAdapter.java
OnMultipleItemsLongClickListener (Interface)
(no doc) [1 implementers]
app/src/main/java/zoro/benojir/callrecorder/adapters/RecordingsListAdapter.java
OnFileRenamedListener (Interface)
(no doc)
app/src/main/java/zoro/benojir/callrecorder/helpers/SingleFileOptionsHelper.java
OnFileDeletedListener (Interface)
(no doc)
app/src/main/java/zoro/benojir/callrecorder/helpers/SingleFileOptionsHelper.java

Core symbols most depended-on inside this repo

show
called by 31
app/src/main/java/zoro/benojir/callrecorder/dialogs/SingleFileControlDialog.java
formatDuration
called by 7
app/src/main/java/zoro/benojir/callrecorder/helpers/CustomFunctions.java
onComplete
called by 5
app/src/main/java/zoro/benojir/callrecorder/helpers/SingleFileOptionsHelper.java
hideKeyboard
called by 4
app/src/main/java/zoro/benojir/callrecorder/helpers/CustomFunctions.java
enableSelectedItemCountMenu
called by 4
app/src/main/java/zoro/benojir/callrecorder/adapters/RecordingsListAdapter.java
setSelectedItemUI
called by 3
app/src/main/java/zoro/benojir/callrecorder/adapters/RecordingsListAdapter.java
disableSelectedItemCountMenu
called by 3
app/src/main/java/zoro/benojir/callrecorder/adapters/RecordingsListAdapter.java
onBackPressed
called by 2
app/src/main/java/zoro/benojir/callrecorder/activities/MainActivity.java

Shape

Method 115
Class 17
Interface 4

Languages

Java100%

Modules by API surface

app/src/main/java/zoro/benojir/callrecorder/adapters/RecordingsListAdapter.java40 symbols
app/src/main/java/zoro/benojir/callrecorder/activities/MainActivity.java18 symbols
app/src/main/java/zoro/benojir/callrecorder/helpers/CustomFunctions.java16 symbols
app/src/main/java/zoro/benojir/callrecorder/dialogs/AudioPlayerDialog.java15 symbols
app/src/main/java/zoro/benojir/callrecorder/helpers/SingleFileOptionsHelper.java10 symbols
app/src/main/java/zoro/benojir/callrecorder/services/MyInCallService.java7 symbols
app/src/main/java/zoro/benojir/callrecorder/helpers/RecorderHelper.java5 symbols
app/src/main/java/zoro/benojir/callrecorder/dialogs/FileInfoDialog.java5 symbols
app/src/main/java/zoro/benojir/callrecorder/dialogs/SingleFileControlDialog.java4 symbols
app/src/main/java/zoro/benojir/callrecorder/dialogs/MultipleFilesControlDialog.java4 symbols
app/src/main/java/zoro/benojir/callrecorder/activities/SettingsActivity.java4 symbols
app/src/test/java/zoro/benojir/callrecorder/ExampleUnitTest.java2 symbols

For agents

$ claude mcp add Android-Call-Recorder \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact