{"id":27949569,"url":"https://github.com/cybersecurity-dev/android-apis","last_synced_at":"2026-01-27T18:40:38.527Z","repository":{"id":291862617,"uuid":"978705501","full_name":"cybersecurity-dev/Android-APIs","owner":"cybersecurity-dev","description":"Android-APIs","archived":false,"fork":false,"pushed_at":"2025-05-06T22:19:09.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T23:24:35.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cybersecurity-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-06T11:46:47.000Z","updated_at":"2025-05-06T22:19:12.000Z","dependencies_parsed_at":"2025-05-07T09:00:24.790Z","dependency_job_id":null,"html_url":"https://github.com/cybersecurity-dev/Android-APIs","commit_stats":null,"previous_names":["cybersecurity-dev/android-apis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybersecurity-dev%2FAndroid-APIs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybersecurity-dev%2FAndroid-APIs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybersecurity-dev%2FAndroid-APIs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cybersecurity-dev%2FAndroid-APIs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cybersecurity-dev","download_url":"https://codeload.github.com/cybersecurity-dev/Android-APIs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252905120,"owners_count":21822737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-07T15:29:13.549Z","updated_at":"2026-01-27T18:40:38.521Z","avatar_url":"https://github.com/cybersecurity-dev.png","language":null,"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"35%\" src=\"https://github.com/cybersecurity-dev/cybersecurity-dev/blob/main/assets/Android.svg\" /\u003e\n\u003c/p\u003e\n\n# Android API Documentation\n[![Android](https://img.shields.io/badge/Android-3DDC84?style=for-the-badge\u0026logo=android\u0026logoColor=white)]()\n[![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge\u0026logo=YouTube\u0026logoColor=white)]()\n[![Reddit](https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge\u0026logo=reddit\u0026logoColor=white)]()\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/cybersecurity-dev/\"\u003e\u003cimg height=\"25\" src=\"https://github.com/cybersecurity-dev/cybersecurity-dev/blob/main/assets/github.svg\" alt=\"GitHub\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.youtube.com/@CyberThreatDefence\"\u003e\u003cimg height=\"25\" src=\"https://github.com/cybersecurity-dev/cybersecurity-dev/blob/main/assets/youtube.svg\" alt=\"YouTube\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://cyberthreatdefence.com/my_awesome_lists\"\u003e\u003cimg height=\"20\" src=\"https://github.com/cybersecurity-dev/cybersecurity-dev/blob/main/assets/blog.svg\" alt=\"My Awesome Lists\"\u003e\u003c/a\u003e\n    \u003cimg src=\"https://github.com/cybersecurity-dev/cybersecurity-dev/blob/main/assets/bar.gif\"\u003e\n\u003c/p\u003e\n\n| Framework Category         | Description                                                                                                                                                                                                                            | Key Classes/Packages                                                                                                                                                                                                                                                                                                                         |\n| :------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Activity \u0026 Fragment** | Fundamental building blocks for user interfaces. Activities represent a single screen with a user interface, while Fragments represent reusable portions of an Activity's UI.                                                        | `android.app.Activity`, `androidx.fragment.app.Fragment`, `android.content.Intent`, `android.os.Bundle`, `androidx.appcompat.app.AppCompatActivity`                                                                                                                                                                                           |\n| **UI (Views \u0026 Layouts)** | APIs for creating and managing the visual elements of an application's user interface, including layouts (how elements are arranged) and individual UI components (like buttons, text fields, lists).                                  | `android.view.View`, `android.view.ViewGroup`, `android.widget.*` (TextView, EditText, Button, RecyclerView, ListView, etc.), `android.view.LayoutInflater`, `androidx.constraintlayout.widget.ConstraintLayout`, `androidx.recyclerview.widget.RecyclerView`                                                                     |\n| **Application Components** | Components that don't have a direct UI but perform background tasks or interact with other applications: Services (for long-running tasks), Broadcast Receivers (for reacting to system-wide events), Content Providers (for managing shared application data). | `android.app.Service`, `android.content.BroadcastReceiver`, `android.content.Intent`, `android.content.ContentProvider`, `android.net.Uri`, `android.content.Context`                                                                                                                                                           |\n| **Data Storage** | APIs for storing and retrieving application data, including shared preferences (for simple key-value pairs), internal/external storage (for files), and SQLite databases (for structured data).                                      | `android.content.SharedPreferences`, `android.content.Context.getSharedPreferences`, `java.io.File`, `android.database.sqlite.SQLiteDatabase`, `android.database.Cursor`, `androidx.room.*` (Room Persistence Library)                                                                                                                                 |\n| **Networking** | APIs for performing network operations, such as making HTTP requests and working with sockets.                                                                                                                                          | `java.net.*` (standard Java networking), `android.net.ConnectivityManager`, `android.net.NetworkInfo`, `android.net.wifi.WifiManager`, `okhttp3.*` (popular third-party library often used), `java.net.HttpURLConnection`                                                                                                                                  |\n| **Location \u0026 Sensors** | APIs for accessing device location information (GPS, Wi-Fi, cell) and various hardware sensors (accelerometer, gyroscope, etc.).                                                                                                      | `android.location.LocationManager`, `android.location.LocationListener`, `android.hardware.SensorManager`, `android.hardware.SensorEventListener`, `android.hardware.Sensor`                                                                                                                                                                     |\n| **Permissions** | System for declaring and requesting permissions to access sensitive user data or system features.                                                                                                                                    | `android.Manifest.permission.*`, `androidx.core.app.ActivityCompat.requestPermissions`, `androidx.activity.result.contract.ActivityResultContracts.RequestPermission`, `androidx.activity.result.contract.ActivityResultContracts.RequestMultiplePermissions`                                                                               |\n| **Background Tasks** | APIs for managing tasks that run in the background, even when the application is not in the foreground (e.g., using WorkManager for reliable background execution).                                                                 | `androidx.work.*` (WorkManager), `android.app.AlarmManager`, `android.content.IntentService` (deprecated but still relevant in some older code)                                                                                                                                                                                                 |\n| **Notifications** | APIs for displaying alerts and information to the user outside of the application's UI.                                                                                                                                              | `android.app.NotificationManager`, `android.app.NotificationCompat.Builder`, `android.app.PendingIntent`                                                                                                                                                                                                                                        |\n| **Graphics \u0026 Multimedia** | APIs for drawing graphics (2D and 3D), handling images, audio, and video.                                                                                                                                                            | `android.graphics.*` (Canvas, Paint, Bitmap, Drawable), `android.media.*` (MediaPlayer, MediaRecorder), `android.opengl.*` (for OpenGL ES), `android.graphics.drawable.*`                                                                                                                                                                             |\n| **Telephony \u0026 Connectivity** | APIs for accessing phone-related information and managing various connectivity options (Wi-Fi, Bluetooth, cellular).                                                                                                                | `android.telephony.*` (TelephonyManager, SmsManager), `android.net.wifi.WifiManager`, `android.bluetooth.*` (BluetoothAdapter, BluetoothDevice), `android.net.ConnectivityManager`                                                                                                                                                                   |\n| **Content Providers** | APIs that allow applications to share data with each other in a structured and secure way.                                                                                                                                         | `android.content.ContentProvider`, `android.content.ContentResolver`, `android.net.Uri`, `android.provider.*` (MediaStore, ContactsContract)                                                                                                                                                                                                   |\n| **Security \u0026 Identity** | APIs for handling security-related tasks like cryptography, secure storage, and user authentication.                                                                                                                                | `java.security.*` (standard Java security), `javax.crypto.*` (standard Java cryptography), `android.security.*` (KeyStore, KeyChain), `androidx.biometric.*` (BiometricPrompt)                                                                                                                                                                     |\n| **Testing** | Framework and APIs to facilitate various types of application testing (unit, integration, UI).                                                                                                                                      | `junit.*`, `androidx.test.*` (AndroidJUnit4, ActivityScenario, Espresso, UI Automator), `org.mockito.*`                                                                                                                                                                                                                                       |\n\n\n### My Other Awesome Lists\nYou can access the my other awesome lists [here](https://cyberthreatdefence.com/my_awesome_lists)\n\n### Contributing\n\n[Contributions of any kind welcome, just follow the guidelines](contributing.md)!\n\n### Contributors\n\n[Thanks goes to these contributors](https://github.com/cybersecurity-dev/android-apis/graphs/contributors)!\n\n[🔼 Back to top](#android-api-documentation)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcybersecurity-dev%2Fandroid-apis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcybersecurity-dev%2Fandroid-apis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcybersecurity-dev%2Fandroid-apis/lists"}