|
Skip to main content
| https://source.android.com/docs/core#main-content |
|
| https://source.android.com/ |
|
Docs
| https://source.android.com/docs |
|
Release notes
| https://source.android.com/docs/whatsnew/release-notes |
|
Latest security bulletins
| https://source.android.com/docs/whatsnew/latest-security-bulletins |
|
Latest Compatibility Definition Document (CDD)
| https://source.android.com/docs/whatsnew/latest-cdd |
|
Site updates
| https://source.android.com/docs/whatsnew/site-updates |
|
About
| https://source.android.com/docs/setup/about |
|
Start
| https://source.android.com/docs/setup/start |
|
Download
| https://source.android.com/docs/setup/download |
|
Build
| https://source.android.com/docs/setup/build |
|
Test
| https://source.android.com/docs/setup/test |
|
Create
| https://source.android.com/docs/setup/create/coding-tasks |
|
Contribute
| https://source.android.com/docs/setup/contribute |
|
Community
| https://source.android.com/docs/setup/community/cofc |
|
Tools, build, and related reference
| https://source.android.com/docs/setup/reference |
|
Overview
| https://source.android.com/docs/security/overview |
|
Bulletins
| https://source.android.com/docs/security/bulletin |
|
Features
| https://source.android.com/docs/security/features |
|
Testing
| https://source.android.com/docs/security/test/fuzz-sanitize |
|
Best Practices
| https://source.android.com/docs/security/best-practices |
|
Architecture
| https://source.android.com/docs/core/architecture |
|
Audio
| https://source.android.com/docs/core/audio |
|
Camera
| https://source.android.com/docs/core/camera |
|
Connectivity
| https://source.android.com/docs/core/connect |
|
Data
| https://source.android.com/docs/core/data |
|
Display
| https://source.android.com/docs/core/display |
|
Fonts
| https://source.android.com/docs/core/fonts/custom-font-fallback |
|
Graphics
| https://source.android.com/docs/core/graphics |
|
Interaction
| https://source.android.com/docs/core/interaction |
|
Media
| https://source.android.com/docs/core/media |
|
Performance
| https://source.android.com/docs/core/perf |
|
Permissions
| https://source.android.com/docs/core/permissions |
|
Power
| https://source.android.com/docs/core/power |
|
Runtime
| https://source.android.com/docs/core/runtime |
|
Settings
| https://source.android.com/docs/core/settings |
|
Storage
| https://source.android.com/docs/core/storage |
|
Tests
| https://source.android.com/docs/core/tests |
|
Updates
| https://source.android.com/docs/core/ota |
|
Virtualization
| https://source.android.com/docs/core/virtualization |
|
Compatibility Definition Document (CDD)
| https://source.android.com/docs/compatibility/cdd |
|
Compatibility Test Suite (CTS)
| https://source.android.com/docs/compatibility/cts |
|
Cuttlefish
| https://source.android.com/docs/devices/cuttlefish |
|
Enterprise
| https://source.android.com/docs/devices/admin |
|
TV
| https://source.android.com/docs/devices/tv |
|
Get Started
| https://source.android.com/docs/automotive/start/what_automotive |
|
Guidelines for Development
| https://source.android.com/docs/automotive/guidelines |
|
Development Tools
| https://source.android.com/docs/automotive/dev-tools |
|
Testing Tools and Infrastructure
| https://source.android.com/docs/automotive/tools |
|
Release Details
| https://source.android.com/docs/automotive/start/releases |
|
HIDL
| https://source.android.com/reference/hidl |
|
HAL
| https://source.android.com/reference/hal |
|
Trade Federation
| https://source.android.com/reference/tradefed/classes |
|
Security Test Suite
| https://source.android.com/reference/sts/classes |
|
Android Code Search
| https://cs.android.com/android/platform/superproject |
|
Documentation
| https://source.android.com/docs |
|
What's New?
| https://source.android.com/docs/whatsnew |
|
Getting Started
| https://source.android.com/docs/setup |
|
Security
| https://source.android.com/docs/security |
|
Core Topics
| https://source.android.com/docs/core |
|
Compatibility
| https://source.android.com/docs/compatibility |
|
Android Devices
| https://source.android.com/docs/devices |
|
Automotive
| https://source.android.com/docs/automotive |
|
Reference
| https://source.android.com/reference |
|
| https://source.android.com/ |
|
Docs
| https://source.android.com/docs |
|
What's New?
| https://source.android.com/docs/whatsnew |
|
Getting Started
| https://source.android.com/docs/setup |
|
Security
| https://source.android.com/docs/security |
|
Core Topics
| https://source.android.com/docs/core |
|
Compatibility
| https://source.android.com/docs/compatibility |
|
Android Devices
| https://source.android.com/docs/devices |
|
Automotive
| https://source.android.com/docs/automotive |
|
Reference
| https://source.android.com/reference |
|
Android Code Search
| https://cs.android.com/android/platform/superproject |
| Overview | https://source.android.com/docs/core |
| Overview | https://source.android.com/docs/core/architecture |
| Overview | https://source.android.com/docs/core/architecture/hal |
| Overview | https://source.android.com/docs/core/architecture/hidl |
| Interfaces and packages | https://source.android.com/docs/core/architecture/hidl/interfaces |
| Interface hashing | https://source.android.com/docs/core/architecture/hidl/hashing |
| Services and data transfer | https://source.android.com/docs/core/architecture/hidl/services |
| Fast Message Queue | https://source.android.com/docs/core/architecture/hidl/fmq |
| Use Binder IPC | https://source.android.com/docs/core/architecture/hidl/binder-ipc |
| Use MemoryBlock | https://source.android.com/docs/core/architecture/hidl/memoryblock |
| Network stack configuration tools | https://source.android.com/docs/core/architecture/hidl/network-stack |
| Model threading | https://source.android.com/docs/core/architecture/hidl/threading |
| Convert HAL modules | https://source.android.com/docs/core/architecture/hidl/converting |
| Data types | https://source.android.com/docs/core/architecture/hidl/types |
| Safe union | https://source.android.com/docs/core/architecture/hidl/safe_union |
| Interface versioning | https://source.android.com/docs/core/architecture/hidl/versioning |
| Code style guide | https://source.android.com/docs/core/architecture/hidl/code-style |
| Overview | https://source.android.com/docs/core/architecture/hidl-cpp |
| Packages | https://source.android.com/docs/core/architecture/hidl-cpp/packages |
| Interfaces | https://source.android.com/docs/core/architecture/hidl-cpp/interfaces |
| Data types | https://source.android.com/docs/core/architecture/hidl-cpp/types |
| Functions | https://source.android.com/docs/core/architecture/hidl-cpp/functions |
| Overview | https://source.android.com/docs/core/architecture/hidl-java |
| Data types | https://source.android.com/docs/core/architecture/hidl-java/types |
| Interface methods and errors | https://source.android.com/docs/core/architecture/hidl-java/interfaces |
| Export constants | https://source.android.com/docs/core/architecture/hidl-java/constants |
| HIDL framework backward compatibility verification | https://source.android.com/docs/core/architecture/hal/framework-testing |
| Dynamically available HALs | https://source.android.com/docs/core/architecture/hal/dynamic-lifecycle |
| Legacy HALs (AOSP <=v7) | https://source.android.com/docs/core/architecture/hal/archive |
| Overview | https://source.android.com/docs/core/architecture/kernel |
| Kernel release notes | https://source.android.com/docs/core/architecture/kernel/release-notes |
| Stable kernel releases and updates | https://source.android.com/docs/core/architecture/kernel/releases |
| Android common kernels | https://source.android.com/docs/core/architecture/kernel/android-common |
| GKI project | https://source.android.com/docs/core/architecture/kernel/generic-kernel-image |
| GKI development | https://source.android.com/docs/core/architecture/kernel/gki-dev |
| GKI versioning scheme | https://source.android.com/docs/core/architecture/kernel/gki-versioning |
| Overview | https://source.android.com/docs/core/architecture/kernel/gki-release-builds |
| android12-5.10 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android12-5_10-release-builds |
| android13-5.10 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android13-5_10-release-builds |
| android13-5.15 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android13-5_15-release-builds |
| android14-5.15 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android14-5_15-release-builds |
| android14-6.1 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android14-6_1-release-builds |
| android15-6.6 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android15-6_6-release-builds |
| android16-6.12 release builds | https://source.android.com/docs/core/architecture/kernel/gki-android16-6_12-release-builds |
| android12-5.10 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android12-5_10-deprecated-builds |
| android13-5.10 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android13-5_10-deprecated-builds |
| android13-5.15 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android13-5_15-deprecated-builds |
| android14-5.15 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android14-5_15-deprecated-builds |
| android14-6.1 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android14-6_1-deprecated-builds |
| android15-6.6 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android15-6_6-deprecated-builds |
| android16-6.12 deprecated builds | https://source.android.com/docs/core/architecture/kernel/gki-android16-6_12-deprecated-builds |
| android12-5.10 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android12-5_10-release-builds.json |
| android13-5.10 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android13-5_10-release-builds.json |
| android13-5.15 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android13-5_15-release-builds.json |
| android14-5.15 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android14-5_15-release-builds.json |
| android14-6.1 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android14-6_1-release-builds.json |
| android15-6.6 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android15-6_6-release-builds.json |
| android16-6.12 release builds | https://source.android.com/static/docs/core/architecture/kernel/gki-android16-6_12-release-builds.json |
| GKI release process | https://source.android.com/docs/core/architecture/kernel/gki-releases |
| GKI 16-6.12 android-mainline errata | https://source.android.com/docs/core/architecture/kernel/android16-6.12-errata |
| Maintain a stable KMI | https://source.android.com/docs/core/architecture/kernel/stable-kmi |
| Overview | https://source.android.com/docs/core/architecture/kernel/abi-monitor |
| Run ABI monitoring | https://source.android.com/docs/core/architecture/kernel/howto-abi-monitor |
| Work with symbol lists | https://source.android.com/docs/core/architecture/kernel/howto-symbol-lists |
| Overview | https://source.android.com/docs/core/architecture/kernel/modules |
| Configure kernel features as GKI modules | https://source.android.com/docs/core/architecture/kernel/convert-or-add |
| Vendor module guidelines | https://source.android.com/docs/core/architecture/kernel/vendor-module-guidelines |
| Loadable kernel modules | https://source.android.com/docs/core/architecture/kernel/loadable-kernel-modules |
| Kernel module support | https://source.android.com/docs/core/architecture/kernel/kernel-module-support |
| Test GKI modules | https://source.android.com/docs/core/architecture/kernel/test-kernel |
| Boot time optimization | https://source.android.com/docs/core/architecture/kernel/boot-time-opt |
| Debug features | https://source.android.com/docs/core/architecture/kernel/debugging-with-gki |
| Develop kernel code for GKI | https://source.android.com/docs/core/architecture/kernel/kernel-code |
| Android kernel file system support | https://source.android.com/docs/core/architecture/android-kernel-file-system-support |
| Extend the kernel with eBPF | https://source.android.com/docs/core/architecture/kernel/bpf |
| Use DebugFS in Android 12 | https://source.android.com/docs/core/architecture/kernel/using-debugfs-12 |
| FIPS 140-3 certifiable GKI crypto module | https://source.android.com/docs/core/architecture/kernel/gki-fips140-module |
| EROFS | https://source.android.com/docs/core/architecture/kernel/erofs |
| Android kernel FAQ | https://source.android.com/docs/core/architecture/kernel/gki-faq |
| Kernel networking unit tests | https://source.android.com/docs/core/architecture/kernel/network_tests |
| Transition from ION to DMA-BUF heaps (5.4 kernel) | https://source.android.com/docs/core/architecture/kernel/dma-buf-heaps |
| Incremental file system | https://source.android.com/docs/core/architecture/kernel/incfs |
| Overview | https://source.android.com/docs/core/architecture/configuration |
| Implement system properties as APIs | https://source.android.com/docs/core/architecture/configuration/sysprops-apis |
| Add system properties | https://source.android.com/docs/core/architecture/configuration/add-system-properties |
| Implement Config File Schema API | https://source.android.com/docs/core/architecture/configuration/config-file-schema-api |
| Overview | https://source.android.com/docs/core/architecture/configuration/archive |
| ConfigStore | https://source.android.com/docs/core/architecture/configuration/archive/config-store |
| Create the HAL interface | https://source.android.com/docs/core/architecture/configuration/archive/interface |
| Implement the service | https://source.android.com/docs/core/architecture/configuration/archive/service |
| Client-side use | https://source.android.com/docs/core/architecture/configuration/archive/client |
| Add ConfigStore classes and items | https://source.android.com/docs/core/architecture/configuration/archive/add-class-item |
| Overview | https://source.android.com/docs/core/architecture/dto |
| Implement DTOs | https://source.android.com/docs/core/architecture/dto/implement |
| DTO syntax | https://source.android.com/docs/core/architecture/dto/syntax |
| Compile and verify | https://source.android.com/docs/core/architecture/dto/compile |
| Use multiple DTs | https://source.android.com/docs/core/architecture/dto/multiple |
| DTB and DTBO partitions | https://source.android.com/docs/core/architecture/dto/partitions |
| Optimize DTO | https://source.android.com/docs/core/architecture/dto/optimize |
| Overview | https://source.android.com/docs/core/architecture/vndk |
| Enable VNDK | https://source.android.com/docs/core/architecture/vndk/enabling |
| VNDK build system support | https://source.android.com/docs/core/architecture/vndk/build-system |
| VNDK extensions | https://source.android.com/docs/core/architecture/vndk/extensions |
| VNDK snapshot design | https://source.android.com/docs/core/architecture/vndk/snapshot-design |
| Generate VNDK snapshots | https://source.android.com/docs/core/architecture/vndk/snapshot-generate |
| Generate vendor snapshots | https://source.android.com/docs/core/architecture/vndk/snapshot-vendor |
| Linker namespace | https://source.android.com/docs/core/architecture/vndk/linker-namespace |
| Directories, rules, and sepolicy | https://source.android.com/docs/core/architecture/vndk/dir-rules-sepolicy |
| RenderScript | https://source.android.com/docs/core/architecture/vndk/renderscript |
| ABI stability | https://source.android.com/docs/core/architecture/vndk/abi-stability |
| Prebuilt ABI usages checker | https://source.android.com/docs/core/architecture/vndk/abi-use-check |
| Overview | https://source.android.com/docs/core/architecture/vintf |
| Manifests | https://source.android.com/docs/core/architecture/vintf/objects |
| Compatibility matrixes | https://source.android.com/docs/core/architecture/vintf/comp-matrices |
| FCM lifecycle | https://source.android.com/docs/core/architecture/vintf/fcm |
| Device manifest development | https://source.android.com/docs/core/architecture/vintf/dm |
| Match rules | https://source.android.com/docs/core/architecture/vintf/match-rules |
| Additional resources | https://source.android.com/docs/core/architecture/vintf/resources |
| Overview | https://source.android.com/docs/core/architecture/aidl |
| AIDL language | https://source.android.com/docs/core/architecture/aidl/aidl-language |
| AIDL backends | https://source.android.com/docs/core/architecture/aidl/aidl-backends |
| Stable AIDL | https://source.android.com/docs/core/architecture/aidl/stable-aidl |
| AIDL for HALs | https://source.android.com/docs/core/architecture/aidl/aidl-hals |
| Run AIDL services dynamically | https://source.android.com/docs/core/architecture/aidl/dynamic-aidl |
| Annotations in AIDL | https://source.android.com/docs/core/architecture/aidl/aidl-annotations |
| FMQ with AIDL | https://source.android.com/docs/core/architecture/aidl/fmq |
| AIDL fuzzing | https://source.android.com/docs/core/architecture/aidl/aidl-fuzzing |
| AIDL style guide | https://source.android.com/docs/core/architecture/aidl/stable-aidl-apis |
| Overview | https://source.android.com/docs/core/architecture/ipc/binder-overview |
| Handle threads | https://source.android.com/docs/core/architecture/ipc/binder-threading |
| Priority inheritance | https://source.android.com/docs/core/architecture/ipc/priority-inheritance |
| Handle cached and frozen apps | https://source.android.com/docs/core/architecture/ipc/binder-freezer |
| Overview | https://source.android.com/docs/core/architecture/bootloader |
| Canonical boot reason | https://source.android.com/docs/core/architecture/bootloader/boot-reason |
| Boot image header | https://source.android.com/docs/core/architecture/bootloader/boot-image-header |
| Implement bootconfig | https://source.android.com/docs/core/architecture/bootloader/implementing-bootconfig |
| Recovery images | https://source.android.com/docs/core/architecture/bootloader/recovery-images |
| DTB images | https://source.android.com/docs/core/architecture/bootloader/dtb-images |
| Implement OTA updates | https://source.android.com/docs/core/architecture/bootloader/updating |
| Lock and unlock the bootloader | https://source.android.com/docs/core/architecture/bootloader/locking_unlocking |
| Version information in AVB properties | https://source.android.com/docs/core/architecture/bootloader/version-info-avb |
| Move fastboot to userspace | https://source.android.com/docs/core/architecture/bootloader/fastbootd |
| Overview | https://source.android.com/docs/core/architecture/bootloader/generic-bootloader |
| Deploy GBL | https://source.android.com/docs/core/architecture/bootloader/generic-bootloader/gbl-dev |
| Overview | https://source.android.com/docs/core/architecture/partitions |
| Partition layout | https://source.android.com/docs/core/architecture/partitions/system-as-root |
| Vendor boot partitions | https://source.android.com/docs/core/architecture/partitions/vendor-boot-partitions |
| Vendor and ODM DLKM partitions | https://source.android.com/docs/core/architecture/partitions/vendor-odm-dlkm-partition |
| Android shared system image | https://source.android.com/docs/core/architecture/partitions/shared-system-image |
| Ramdisk partitions | https://source.android.com/docs/core/architecture/partitions/ramdisk-partitions |
| Generic boot partition | https://source.android.com/docs/core/architecture/partitions/generic-boot |
| ODM partitions | https://source.android.com/docs/core/architecture/partitions/odm-partitions |
| Product partitions | https://source.android.com/docs/core/architecture/partitions/product-partitions |
| Implement a GKI module partition | https://source.android.com/docs/core/architecture/partitions/gki-partitions |
| Enforce product partition interfaces | https://source.android.com/docs/core/architecture/partitions/product-interfaces |
| Trusty OS partitions | https://source.android.com/docs/core/architecture/partitions/tos-partitions |
| Overview | https://source.android.com/docs/core/architecture/16kb-page-size/16kb |
| Use Cuttlefish with 16 KB page size on ARM64 | https://source.android.com/docs/core/architecture/16kb-page-size/getting-started-cf-arm64-pgagnostic |
| Simulate Cuttlefish with 16 KB page size on x86-64 | https://source.android.com/docs/core/architecture/16kb-page-size/getting-started-cf-x86-64-pgagnostic |
| Flash Pixel with 16 KB page size support | https://source.android.com/docs/core/architecture/16kb-page-size/flash-pixel-with-16kb-kernel |
| Get the page size | https://source.android.com/docs/core/architecture/16kb-page-size/getting-page-size |
| Optimize performance for 16 KB mode | https://source.android.com/docs/core/architecture/16kb-page-size/optimize |
| 16 KB system properties | https://source.android.com/docs/core/architecture/16kb-page-size/system-properties |
| Enable 16 KB toggle | https://source.android.com/docs/core/architecture/16kb-page-size/16kb-developer-option |
| Enable 16 KB backcompat option | https://source.android.com/docs/core/architecture/16kb-page-size/16kb-backcompat-option |
| Vendor API level | https://source.android.com/docs/core/architecture/api-flags |
| Overview | https://source.android.com/docs/core/audio |
| Terminology | https://source.android.com/docs/core/audio/terminology |
| Audio HAL | https://source.android.com/docs/core/audio/implement |
| AIDL Audio HAL | https://source.android.com/docs/core/audio/aidl-implement |
| Configurable Audio Policy support in AIDL HAL | https://source.android.com/docs/core/audio/aidl-cap |
| AIDL and HIDL Audio HAL comparison | https://source.android.com/docs/core/audio/aidl-hidl-comp |
| HIDL Audio HAL | https://source.android.com/docs/core/audio/hidl-implement |
| Configure audio policies | https://source.android.com/docs/core/audio/implement-policy |
| Configure a shared library | https://source.android.com/docs/core/audio/implement-shared-library |
| Configure preprocessing effects | https://source.android.com/docs/core/audio/implement-pre-processing |
| Data formats | https://source.android.com/docs/core/audio/data_formats |
| Attributes | https://source.android.com/docs/core/audio/attributes |
| Effects | https://source.android.com/docs/core/audio/audio-effects |
| High-resolution audio | https://source.android.com/docs/core/audio/highres-effects |
| Device type limit | https://source.android.com/docs/core/audio/device-type-limit |
| AAudio and MMAP | https://source.android.com/docs/core/audio/aaudio |
| Audio warmup | https://source.android.com/docs/core/audio/warmup |
| Overview | https://source.android.com/docs/core/audio/latency/latency |
| Contributors | https://source.android.com/docs/core/audio/latency/contrib |
| Design for reduced latency | https://source.android.com/docs/core/audio/latency/design |
| Measure audio latency | https://source.android.com/docs/core/audio/latency/measure |
| Audio loopback dongle | https://source.android.com/docs/core/audio/latency/loopback |
| Measurements | https://source.android.com/docs/core/audio/latency/measurements |
| For app developers | https://source.android.com/docs/core/audio/latency/app |
| Avoid priority inversion | https://source.android.com/docs/core/audio/avoiding_pi |
| Sample rate conversion | https://source.android.com/docs/core/audio/src |
| Debugging | https://source.android.com/docs/core/audio/debugging |
| Overview | https://source.android.com/docs/core/audio/midi |
| MIDI architecture | https://source.android.com/docs/core/audio/midi_arch |
| MIDI test procedure | https://source.android.com/docs/core/audio/midi_test |
| USB digital audio | https://source.android.com/docs/core/audio/usb |
| Preferred mixer attributes on USB devices | https://source.android.com/docs/core/audio/preferred-mixer-attr |
| TV audio | https://source.android.com/docs/core/audio/tv |
| Concurrent capture | https://source.android.com/docs/core/audio/concurrent |
| Sound Trigger | https://source.android.com/docs/core/audio/sound-trigger |
| Combined audio device routing | https://source.android.com/docs/core/audio/combined-audio-routing |
| Spatial audio and head tracking | https://source.android.com/docs/core/audio/spatial |
| Implementation | https://source.android.com/docs/core/audio/implement-spatial-audio |
| Head tracking over LE audio | https://source.android.com/docs/core/audio/ht-leaudio |
| Sound dose | https://source.android.com/docs/core/audio/sound-dose |
| Dynamic soundbar mode | https://source.android.com/docs/core/audio/soundbar |
| Overview | https://source.android.com/docs/core/camera |
| Camera HAL | https://source.android.com/docs/core/camera/camera3 |
| HAL subsystem | https://source.android.com/docs/core/camera/camera3_requests_hal |
| 3A modes and state transition | https://source.android.com/docs/core/camera/camera3_3Amodes |
| Camera debugging | https://source.android.com/docs/core/camera/debugging |
| Error and stream handling | https://source.android.com/docs/core/camera/camera3_error_stream |
| Metadata and controls | https://source.android.com/docs/core/camera/camera3_metadata |
| Output streams, cropping, and zoom | https://source.android.com/docs/core/camera/camera3_crop_reprocess |
| Request creation and submission | https://source.android.com/docs/core/camera/camera3_requests_methods |
| Stream configurations | https://source.android.com/docs/core/camera/stream-config |
| Camera HAL3 buffer management APIs | https://source.android.com/docs/core/camera/buffer-management-api |
| Session parameters | https://source.android.com/docs/core/camera/session-parameters |
| Single producer, multiple consumer | https://source.android.com/docs/core/camera/singleprod-multiconsum |
| 10-bit camera output | https://source.android.com/docs/core/camera/10-bit-camera-output |
| Camera bokeh | https://source.android.com/docs/core/camera/bokeh |
| Concurrent camera streaming | https://source.android.com/docs/core/camera/concurrent-streaming |
| Camera extensions | https://source.android.com/docs/core/camera/camerax-vendor-extensions |
| Camera extensions validation tool | https://source.android.com/docs/core/camera/camerax-vendor-extensions-validation-tool |
| Camera preview stabilization | https://source.android.com/docs/core/camera/camera-preview-stabilization |
| External USB cameras | https://source.android.com/docs/core/camera/external-usb-cameras |
| High dynamic range modes | https://source.android.com/docs/core/camera/hdr-modes |
| HEIF imaging | https://source.android.com/docs/core/camera/heif |
| Monochrome cameras | https://source.android.com/docs/core/camera/monochrome |
| Motion tracking | https://source.android.com/docs/core/camera/motion-tracking |
| Multi-camera support | https://source.android.com/docs/core/camera/multi-camera |
| System cameras | https://source.android.com/docs/core/camera/system-cameras |
| Torch strength control | https://source.android.com/docs/core/camera/torch-strength-control |
| Ultra HDR | https://source.android.com/docs/core/camera/ultra-hdr |
| Use a device as a webcam | https://source.android.com/docs/core/camera/webcam |
| Wide gamut capture | https://source.android.com/docs/core/camera/wide-gamut |
| Camera version support | https://source.android.com/docs/core/camera/versioning |
| Overview | https://source.android.com/docs/core/connect |
| Overview | https://source.android.com/docs/core/connect/bluetooth |
| Bluetooth services | https://source.android.com/docs/core/connect/bluetooth/services |
| Bluetooth Low Energy | https://source.android.com/docs/core/connect/bluetooth/ble |
| Hearing aid audio support using BLE | https://source.android.com/docs/core/connect/bluetooth/asha |
| BLE advertising | https://source.android.com/docs/core/connect/bluetooth/ble_advertising |
| Verify and debug | https://source.android.com/docs/core/connect/bluetooth/verifying_debugging |
| HCI requirements | https://source.android.com/docs/core/connect/bluetooth/hci_requirements |
| Presence calibration | https://source.android.com/docs/core/connect/presence-requirements |
| Android OS identification | https://source.android.com/docs/core/connect/bluetooth/os-identification |
| Host card emulation of FeliCa | https://source.android.com/docs/core/connect/felica |
| NFC off-host payment synchronization | https://source.android.com/docs/core/connect/offhost-payment-sync |
| Secure NFC | https://source.android.com/docs/core/connect/secure-nfc |
| Quick Access Wallet | https://source.android.com/docs/core/connect/quick-access-wallet |
| Android proprietary NCI commands | https://source.android.com/docs/core/connect/android-proprietary-nci-commands |
| 5G non-standalone (NSA) | https://source.android.com/docs/core/connect/5g-nsa |
| Implement phone number blocking | https://source.android.com/docs/core/connect/block-numbers |
| Call notifications | https://source.android.com/docs/core/connect/call-notification |
| Domain selection service | https://source.android.com/docs/core/connect/domain-selection |
| Implement Emergency Affordance | https://source.android.com/docs/core/connect/emergency-affordance |
| Android emergency number database | https://source.android.com/docs/core/connect/emergency-number-db |
| Emergency numbers and emergency calling | https://source.android.com/docs/core/connect/emergency-call |
| Implement IMS | https://source.android.com/docs/core/connect/ims |
| IMS service entitlement | https://source.android.com/docs/core/connect/ims-service-entitlement |
| IMS single registration | https://source.android.com/docs/core/connect/ims-single-registration |
| Phone account suggestion | https://source.android.com/docs/core/connect/phone-account-suggestion |
| Implement RTT | https://source.android.com/docs/core/connect/rtt |
| Support third-party calling apps | https://source.android.com/docs/core/connect/third-party-call-apps |
| Visual voicemail | https://source.android.com/docs/core/permissions/voicemail |
| Overview | https://source.android.com/docs/core/connect/carrier |
| 5G network slicing | https://source.android.com/docs/core/connect/5g-slicing |
| APN and CarrierConfig | https://source.android.com/docs/core/connect/update |
| Carrier identification | https://source.android.com/docs/core/connect/carrierid |
| Implement data plans | https://source.android.com/docs/core/connect/data-plans |
| Device identifiers | https://source.android.com/docs/core/connect/device-identifiers |
| Implement eSIM | https://source.android.com/docs/core/connect/esim-overview |
| Modem requirements for eSIM support | https://source.android.com/docs/core/connect/esim-modem-requirements |
| eUICC APIs | https://source.android.com/docs/core/connect/esim-euicc-api |
| Multiple enabled profiles | https://source.android.com/docs/core/connect/esim-mep |
| Handle eUICC API errors | https://source.android.com/docs/core/connect/esim-error-handling |
| Downloadable test profiles | https://source.android.com/docs/core/connect/esim-test-profiles |
| eSIM transfer carrier integration | https://source.android.com/docs/core/connect/esim-transfer-carrier-integration |
| Improve VPN user experience | https://source.android.com/docs/core/connect/vpn-ux |
| Multi-operator network support | https://source.android.com/docs/core/connect/multi-operator-networks |
| Customize device behavior for out-of-balance users | https://source.android.com/docs/core/connect/oob-users |
| RIL refactoring | https://source.android.com/docs/core/connect/ril |
| Small cell support | https://source.android.com/docs/core/connect/small-cell |
| UICC carrier privileges | https://source.android.com/docs/core/connect/uicc |
| Overview | https://source.android.com/docs/core/connect/time |
| Location time zone detection | https://source.android.com/docs/core/connect/time/location-tz-detection |
| Telephony time zone detection | https://source.android.com/docs/core/connect/time/telephony-tz-detection |
| Network time detection | https://source.android.com/docs/core/connect/time/network-time-detection |
| GNSS time detection | https://source.android.com/docs/core/connect/time/gnss-time-detection |
| External time detection | https://source.android.com/docs/core/connect/time/external-time-detection |
| Time source priority | https://source.android.com/docs/core/connect/time-source |
| Time zone policy and recommendations | https://source.android.com/docs/core/connect/time/time-zone-policy-recommendations |
| Time zone rules | https://source.android.com/docs/core/permissions/timezone-rules |
| Overview | https://source.android.com/docs/core/connect/uwb |
| UWB HAL interface | https://source.android.com/docs/core/connect/uwb-hal-interface |
| Overview | https://source.android.com/docs/core/connect/wifi-overview |
| Wi-Fi HAL | https://source.android.com/docs/core/connect/wifi-hal |
| Wi-Fi infrastructure features | https://source.android.com/docs/core/connect/wifi-infrastructure |
| Test, debug, and tune Wi-Fi | https://source.android.com/docs/core/connect/wifi-debug |
| Android Packet Filter | https://source.android.com/docs/core/connect/android-packet-filter |
| Carrier Wi-Fi | https://source.android.com/docs/core/connect/carrier-wifi |
| MAC randomization behavior | https://source.android.com/docs/core/connect/wifi-mac-randomization-behavior |
| Implement MAC randomization | https://source.android.com/docs/core/connect/wifi-mac-randomization |
| Passpoint (Hotspot 2.0) | https://source.android.com/docs/core/connect/wifi-passpoint |
| Wi-Fi STA/AP concurrency | https://source.android.com/docs/core/connect/wifi-sta-ap-concurrency |
| Wi-Fi STA/STA concurrency | https://source.android.com/docs/core/connect/wifi-sta-sta-concurrency |
| Trust on First Use (TOFU) | https://source.android.com/docs/core/connect/wifi-tofu |
| Wi-Fi Aware | https://source.android.com/docs/core/connect/wifi-aware |
| Wi-Fi/cellular coex channel avoidance | https://source.android.com/docs/core/connect/wifi-coex-channel-avoidance |
| Wi-Fi Direct | https://source.android.com/docs/core/connect/wifi-direct |
| Wi-Fi Easy Connect | https://source.android.com/docs/core/connect/wifi-easy-connect |
| Wi-Fi hotspot (Soft AP) | https://source.android.com/docs/core/connect/wifi-softap |
| Wi-Fi AP/AP concurrency | https://source.android.com/docs/core/connect/wifi-ap-ap-concurrency |
| Wi-Fi low-latency mode | https://source.android.com/docs/core/connect/wifi-low-latency |
| Wi-Fi network selection | https://source.android.com/docs/core/connect/wifi-network-selection |
| Wi-Fi preferred network offload scanning | https://source.android.com/docs/core/connect/wifi-scan |
| Wi-Fi Round Trip Time (RTT) | https://source.android.com/docs/core/connect/wifi-rtt |
| WPA3 and Wi-Fi Enhanced Open | https://source.android.com/docs/core/connect/wifi-wpa3-owe |
| Wi-Fi 7 | https://source.android.com/docs/core/connect/wifi-7 |
| Companion device profiles | https://source.android.com/docs/core/connect/companion-device-profile |
| Connectivity Diagnostics API | https://source.android.com/docs/core/connect/connectivity-diagnostics-api |
| Connectivity user interface | https://source.android.com/docs/core/connect/connectivity-ui |
| Network selection | https://source.android.com/docs/core/connect/network-selection |
| Ranging: Out-of-band message sequence and payload specification | https://source.android.com/docs/core/connect/ranging-oob-spec |
| Signal strength reporting | https://source.android.com/docs/core/connect/signal-strength |
| Overview | https://source.android.com/docs/core/data |
| Data usage tags explained | https://source.android.com/docs/core/data/tags-explained |
| Data Saver mode | https://source.android.com/docs/core/data/data-saver |
| eBPF traffic monitoring | https://source.android.com/docs/core/data/ebpf-traffic-monitor |
| Exclude network types from usage data | https://source.android.com/docs/core/data/excluding-network-types |
| Network interface statistics overview | https://source.android.com/docs/core/data/iface-overview |
| Tethering data | https://source.android.com/docs/core/data/tethering-data |
| Tethering hardware offload | https://source.android.com/docs/core/data/tethering-offload |
| Usage cycle reset dates | https://source.android.com/docs/core/data/usage-cycle-resets-dates |
| Kernel overview | https://source.android.com/docs/core/data/kernel-overview |
| Kernel changes | https://source.android.com/docs/core/data/kernel-changes |
| Overview | https://source.android.com/docs/core/display |
| Implement adaptive icons | https://source.android.com/docs/core/display/adaptive-icons |
| App shortcuts | https://source.android.com/docs/core/display/app-shortcuts |
| Implement circular icons | https://source.android.com/docs/core/display/circular-icons |
| Conversation notifications and widgets | https://source.android.com/docs/core/display/conv-notifications |
| Window blurs | https://source.android.com/docs/core/display/window-blurs |
| Widgets and shortcuts | https://source.android.com/docs/core/display/widgets-shortcuts |
| Implement synchronized app transitions | https://source.android.com/docs/core/display/synched-app-transitions |
| Color management | https://source.android.com/docs/core/display/color-mgmt |
| Display cutouts | https://source.android.com/docs/core/display/display-cutouts |
| Do not disturb | https://source.android.com/docs/core/display/dnd |
| HDR video playback | https://source.android.com/docs/core/display/hdr |
| Implement night light | https://source.android.com/docs/core/display/night-light |
| Tone mapping HDR luminance to an SDR-compatible range | https://source.android.com/docs/core/display/tone-mapping |
| Material You design | https://source.android.com/docs/core/display/material |
| Dynamic color | https://source.android.com/docs/core/display/dynamic-color |
| Tent and wedge postures | https://source.android.com/docs/core/display/foldables/tent-wedge-mode |
| Fold lock behavior setting | https://source.android.com/docs/core/display/foldables/fold-lock-behavior-setting |
| Overview | https://source.android.com/docs/core/display/multi-window |
| Desktop windowing features | https://source.android.com/docs/core/display/desktop-windowing |
| Split-screen interactions | https://source.android.com/docs/core/display/split-screen |
| Picture-in-picture | https://source.android.com/docs/core/display/pip |
| Window magnification | https://source.android.com/docs/core/display/window-magnifier |
| Overview | https://source.android.com/docs/core/display/multi_display |
| Recommended practices | https://source.android.com/docs/core/display/multi_display/recommended-practices |
| Testing and development environment | https://source.android.com/docs/core/display/multi_display/testing-dev-environment |
| Frequently asked questions | https://source.android.com/docs/core/display/multi_display/faq |
| Multi-resume | https://source.android.com/docs/core/display/multi_display/multi-resume |
| Activity launch policy | https://source.android.com/docs/core/display/multi_display/activity-launch |
| Display support | https://source.android.com/docs/core/display/multi_display/displays |
| System decorations support | https://source.android.com/docs/core/display/multi_display/system-decorations |
| Lock screen | https://source.android.com/docs/core/display/multi_display/lock-screen |
| Input method editor support | https://source.android.com/docs/core/display/multi_display/ime-support |
| Input routing | https://source.android.com/docs/core/display/multi_display/input-routing |
| Multi-zone audio | https://source.android.com/docs/core/display/multi_display/multi-zone-audio |
| Notification history | https://source.android.com/docs/core/display/notification-history |
| Permission for opt-In notifications | https://source.android.com/docs/core/display/notification-perm |
| Task Manager | https://source.android.com/docs/core/display/task-manager |
| Retail demo mode | https://source.android.com/docs/core/display/retail-mode |
| Rotate suggestions | https://source.android.com/docs/core/display/rotate-suggestions |
| Implement text classifier | https://source.android.com/docs/core/display/textclassifier |
| Import and export home screen data | https://source.android.com/docs/core/display/home-screen-data |
| Mixed SDR and HDR composition | https://source.android.com/docs/core/display/mixed-sdr-hdr |
| Media controls in System UI | https://source.android.com/docs/core/display/media-control |
| WindowManager extensions | https://source.android.com/docs/core/display/windowmanager-extensions |
| Device-state based auto-rotate setting | https://source.android.com/docs/core/display/device-state-based-auto-rotate-setting |
| Quick Settings tiles categorization | https://source.android.com/docs/core/display/quick-settings-tile |
| Implement custom font fallback | https://source.android.com/docs/core/fonts/custom-font-fallback |
| Overview | https://source.android.com/docs/core/graphics |
| Architecture | https://source.android.com/docs/core/graphics/architecture |
| BufferQueue and Gralloc | https://source.android.com/docs/core/graphics/arch-bq-gralloc |
| Implement DMABUF and GPU memory accounting | https://source.android.com/docs/core/graphics/implement-dma-buf-gpu-mem |
| Overview | https://source.android.com/docs/core/graphics/winscope/overview |
| Run Winscope | https://source.android.com/docs/core/graphics/winscope/run |
| Overview | https://source.android.com/docs/core/graphics/winscope/capture/overview |
| ViewCapture in system apps | https://source.android.com/docs/core/graphics/winscope/capture/vc |
| On device | https://source.android.com/docs/core/graphics/winscope/capture/on-device |
| Use Winscope | https://source.android.com/docs/core/graphics/winscope/capture/winscope |
| Use adb commands | https://source.android.com/docs/core/graphics/winscope/capture/adb |
| Load traces | https://source.android.com/docs/core/graphics/winscope/load |
| Overview | https://source.android.com/docs/core/graphics/winscope/analyze/overview |
| Timeline navigation | https://source.android.com/docs/core/graphics/winscope/analyze/navigate |
| Trace search | https://source.android.com/docs/core/graphics/winscope/analyze/search |
| SurfaceFlinger | https://source.android.com/docs/core/graphics/winscope/analyze/sf |
| WindowManager | https://source.android.com/docs/core/graphics/winscope/analyze/wm |
| Protolog | https://source.android.com/docs/core/graphics/winscope/analyze/protolog |
| Shell transitions | https://source.android.com/docs/core/graphics/winscope/analyze/shell |
| ViewCapture | https://source.android.com/docs/core/graphics/winscope/analyze/view-capture |
| Overview | https://source.android.com/docs/core/graphics/arch-sh |
| SurfaceView and GLSurfaceView | https://source.android.com/docs/core/graphics/arch-sv-glsv |
| SurfaceTexture | https://source.android.com/docs/core/graphics/arch-st |
| TextureView | https://source.android.com/docs/core/graphics/arch-tv |
| Overview | https://source.android.com/docs/core/graphics/surfaceflinger-windowmanager |
| System properties in SurfaceFlinger | https://source.android.com/docs/core/graphics/surfaceflinger-props |
| Overview | https://source.android.com/docs/core/graphics/hwc |
| Implement HWC HAL | https://source.android.com/docs/core/graphics/implement-hwc |
| Hotplug handling | https://source.android.com/docs/core/graphics/hotplug |
| AIDL for HWC HAL | https://source.android.com/docs/core/graphics/aidl-hwc |
| Client framebuffer management | https://source.android.com/docs/core/graphics/framebuffer-mgmt |
| Reduce graphics memory consumption | https://source.android.com/docs/core/graphics/reduce-consumption |
| Layers and displays | https://source.android.com/docs/core/graphics/layers-displays |
| VSync | https://source.android.com/docs/core/graphics/implement-vsync |
| Frame pacing | https://source.android.com/docs/core/graphics/frame-pacing |
| Multiple refresh rate | https://source.android.com/docs/core/graphics/multiple-refresh-rate |
| Adaptive refresh rate | https://source.android.com/docs/core/graphics/arr |
| Overview | https://source.android.com/docs/core/graphics/arch-egl-opengl |
| Implement OpenGL ES and EGL | https://source.android.com/docs/core/graphics/implement-opengl-es |
| OpenGLRenderer configuration | https://source.android.com/docs/core/graphics/renderer |
| Overview | https://source.android.com/docs/core/graphics/arch-vulkan |
| Implement Vulkan | https://source.android.com/docs/core/graphics/implement-vulkan |
| Synchronization framework | https://source.android.com/docs/core/graphics/sync |
| Implementation testing | https://source.android.com/docs/core/graphics/implement |
| Integrate with Android CTS | https://source.android.com/docs/core/graphics/cts-integration |
| drawElements Quality Program testing | https://source.android.com/docs/core/graphics/deqp-testing |
| Unsignaled buffer latching with AutoSingleLayer | https://source.android.com/docs/core/graphics/unsignaled-buffer-latch |
| Add new pixel formats to Android | https://source.android.com/docs/core/graphics/new-pixel-formats |
| HDR in Android screenshots | https://source.android.com/docs/core/graphics/hdr-screenshots |
| Overview | https://source.android.com/docs/core/interaction |
| Overview | https://source.android.com/docs/core/interaction/input |
| Key layout files | https://source.android.com/docs/core/interaction/input/key-layout-files |
| Key character map files | https://source.android.com/docs/core/interaction/input/key-character-map-files |
| Input device configuration files | https://source.android.com/docs/core/interaction/input/input-device-configuration-files |
| Migration guide | https://source.android.com/docs/core/interaction/input/migration-guide |
| Keyboard devices | https://source.android.com/docs/core/interaction/input/keyboard-devices |
| Touch devices | https://source.android.com/docs/core/interaction/input/touch-devices |
| getevent tool | https://source.android.com/docs/core/interaction/input/getevent |
| validatekeymaps tool | https://source.android.com/docs/core/interaction/input/validate-keymaps |
| Overview | https://source.android.com/docs/core/interaction/haptics |
| Overview | https://source.android.com/docs/core/interaction/haptics/haptics-implement |
| Implement constants and primitives | https://source.android.com/docs/core/interaction/haptics/haptics-constants-primitives |
| Map constants between HAL and API | https://source.android.com/docs/core/interaction/haptics/haptics-map-constants |
| Implement piecewise linear envelope effects | https://source.android.com/docs/core/interaction/haptics/haptics-pwle |
| Assess the hardware | https://source.android.com/docs/core/interaction/haptics/haptics-assess-hardware |
| UX foundation for haptic framework | https://source.android.com/docs/core/interaction/haptics/haptics-ux-foundation |
| Haptics UX design | https://source.android.com/docs/core/interaction/haptics/haptics-ux-design |
| Overview | https://source.android.com/docs/core/interaction/haptics/hardware |
| Set up the testing equipment | https://source.android.com/docs/core/interaction/haptics/test-equipment |
| Set up the test software | https://source.android.com/docs/core/interaction/haptics/test-software |
| Measure and record target effects | https://source.android.com/docs/core/interaction/haptics/measure |
| Analyze the waveform | https://source.android.com/docs/core/interaction/haptics/analyze |
| Compare results using the performance map | https://source.android.com/docs/core/interaction/haptics/compare |
| Overview | https://source.android.com/docs/core/interaction/neural-networks |
| Burst executions and fast message queues | https://source.android.com/docs/core/interaction/neural-networks/burst-executions |
| Compilation caching | https://source.android.com/docs/core/interaction/neural-networks/compilation-caching |
| Control flow | https://source.android.com/docs/core/interaction/neural-networks/control-flow |
| Device discovery and assignment | https://source.android.com/docs/core/interaction/neural-networks/device-discovery |
| Memory pools | https://source.android.com/docs/core/interaction/neural-networks/memory-pools |
| NNAPI driver implementation best practices | https://source.android.com/docs/core/interaction/neural-networks/best-practices |
| Quality of service | https://source.android.com/docs/core/interaction/neural-networks/quality-of-service |
| Vendor extensions | https://source.android.com/docs/core/interaction/neural-networks/vendor-extensions |
| Overview | https://source.android.com/docs/core/interaction/accessories |
| Overview | https://source.android.com/docs/core/interaction/accessories/audio |
| Headset spec | https://source.android.com/docs/core/interaction/accessories/headset/plug-headset-spec |
| Headset jack device spec | https://source.android.com/docs/core/interaction/accessories/headset/jack-headset-spec |
| Headset spec | https://source.android.com/docs/core/interaction/accessories/headset/usb-headset-spec |
| Adapter spec | https://source.android.com/docs/core/interaction/accessories/headset/usb-adapter |
| Device spec | https://source.android.com/docs/core/interaction/accessories/headset/usb-device |
| Headset expected behavior | https://source.android.com/docs/core/interaction/accessories/headset/expected-behavior |
| Headset testing | https://source.android.com/docs/core/interaction/accessories/headset/testing |
| Overview | https://source.android.com/docs/core/interaction/accessories/custom |
| Overview | https://source.android.com/docs/core/interaction/accessories/protocol |
| AOA 2.0 | https://source.android.com/docs/core/interaction/accessories/aoa2 |
| AOA 1.0 | https://source.android.com/docs/core/interaction/accessories/aoa |
| Disable data signaling over USB | https://source.android.com/docs/core/interaction/accessories/disable-signaling |
| Stylus | https://source.android.com/docs/core/interaction/accessories/stylus |
| Overview | https://source.android.com/docs/core/interaction/sensors |
| Sensor stack | https://source.android.com/docs/core/interaction/sensors/sensor-stack |
| Sensor types | https://source.android.com/docs/core/interaction/sensors/sensor-types |
| Interaction | https://source.android.com/docs/core/interaction/sensors/interaction |
| Head tracker HID protocol | https://source.android.com/docs/core/interaction/sensors/head-tracker-hid-protocol |
| Batching | https://source.android.com/docs/core/interaction/sensors/batching |
| Power consumption | https://source.android.com/docs/core/interaction/sensors/power-use |
| Reporting modes | https://source.android.com/docs/core/interaction/sensors/report-modes |
| Suspend mode | https://source.android.com/docs/core/interaction/sensors/suspend-mode |
| Sensors off | https://source.android.com/docs/core/interaction/sensors/sensors-off |
| Sensors AIDL HAL | https://source.android.com/docs/core/interaction/sensors/sensors-aidl-hal |
| Sensors Multi-HAL | https://source.android.com/docs/core/interaction/sensors/sensors-multihal |
| Sensors HAL 2.0 | https://source.android.com/docs/core/interaction/sensors/sensors-hal2 |
| Sensors HAL 1.0 | https://source.android.com/docs/core/interaction/sensors/hal-interface |
| HAL version deprecation | https://source.android.com/docs/core/interaction/sensors/versioning |
| Overview | https://source.android.com/docs/core/interaction/contexthub |
| Overview | https://source.android.com/docs/core/media |
| Media modules | https://source.android.com/docs/core/media/media-modules |
| MediaProvider module | https://source.android.com/docs/core/media/media-provider |
| Customize media components | https://source.android.com/docs/core/media/updatable-media |
| Low-latency decoding in MediaCodec | https://source.android.com/docs/core/media/low-latency-media |
| Media framework hardening | https://source.android.com/docs/core/media/framework-hardening |
| SoC vendor dependencies | https://source.android.com/docs/core/media/soc |
| OEM dependencies | https://source.android.com/docs/core/media/oem |
| DRM | https://source.android.com/docs/core/media/drm |
| Compatible media transcoding | https://source.android.com/docs/core/media/media-transcoding |
| Export video encoding statistics | https://source.android.com/docs/core/media/encoding-stats |
| OEM guidance for RoI implementation | https://source.android.com/docs/core/media/roi |
| Overview | https://source.android.com/docs/core/perf |
| APK caching | https://source.android.com/docs/core/perf/apk-caching |
| Cached apps freezer | https://source.android.com/docs/core/perf/cached-apps-freezer |
| Optimize boot times | https://source.android.com/docs/core/perf/boot-times |
| Overview | https://source.android.com/docs/core/perf/health |
| Implement Health 2.1 | https://source.android.com/docs/core/perf/health/implementation-2-1 |
| Cgroup abstraction layer | https://source.android.com/docs/core/perf/cgroups |
| Low memory killer daemon | https://source.android.com/docs/core/perf/lmkd |
| Automatic Feedback-Directed Optimization (12 or higher) | https://source.android.com/docs/core/perf/autofdo |
| Use profile-guided optimization | https://source.android.com/docs/core/perf/pgo |
| Task snapshots | https://source.android.com/docs/core/perf/task-snapshots |
| Compatibility write-ahead logging | https://source.android.com/docs/core/perf/compatibility-wal |
| App hibernation | https://source.android.com/docs/core/perf/hiber |
| Performance Hint API | https://source.android.com/docs/core/perf/performance-hint-api |
| Performance boost for games | https://source.android.com/docs/core/perf/boost |
| MM events historical memory statistics | https://source.android.com/docs/core/perf/mmevents-stats |
| Obtain system health information | https://source.android.com/docs/core/perf/trade-in-mode |
| Overview | https://source.android.com/docs/core/permissions |
| Ambient capabilities | https://source.android.com/docs/core/permissions/ambient |
| Background location access reminder | https://source.android.com/docs/core/permissions/background-location-access |
| Contacts provider and affinities | https://source.android.com/docs/core/permissions/contacts-affinities |
| Discretionary access control | https://source.android.com/docs/core/permissions/filesystem |
| Immutable device IDs | https://source.android.com/docs/core/permissions/immutable-device-ids |
| Namespaces for native libraries | https://source.android.com/docs/core/permissions/namespaces_libraries |
| Privileged permission allowlist | https://source.android.com/docs/core/permissions/perms-allowlist |
| Preinstalled system packages | https://source.android.com/docs/core/permissions/preinstalled-packages |
| Platform-signed shared UID allowlist | https://source.android.com/docs/core/permissions/platform-signed-shared-uid-allowlist |
| Privacy indicators | https://source.android.com/docs/core/permissions/privacy-indicators |
| Restrict opportunistic locations | https://source.android.com/docs/core/permissions/restrict-opportunistic-locations |
| Restricted screen reading | https://source.android.com/docs/core/permissions/restricted-screen-reading |
| Android roles | https://source.android.com/docs/core/permissions/android-roles |
| Runtime permissions | https://source.android.com/docs/core/permissions/runtime_perms |
| Signature permission allowlist | https://source.android.com/docs/core/permissions/signature-permission-allowlist |
| Tristate location permissions | https://source.android.com/docs/core/permissions/tristate-perms |
| Implement USB HAL | https://source.android.com/docs/core/permissions/usb-hal |
| Companion app streaming | https://source.android.com/docs/core/permissions/app-streaming |
| Full-screen intent limits | https://source.android.com/docs/core/permissions/fsi-limits |
| Capture Content for Notes | https://source.android.com/docs/core/permissions/capture-content |
| Overview | https://source.android.com/docs/core/power |
| Power management | https://source.android.com/docs/core/power/mgmt |
| Thermal mitigation | https://source.android.com/docs/core/power/thermal-mitigation |
| Power stats HAL | https://source.android.com/docs/core/power/power-stats-hal |
| App power management | https://source.android.com/docs/core/power/app_mgmt |
| Platform power management with Doze | https://source.android.com/docs/core/power/platform_mgmt |
| Performance management | https://source.android.com/docs/core/power/performance |
| App background behavior trackers | https://source.android.com/docs/core/power/trackers |
| Support batteryless devices | https://source.android.com/docs/core/power/batteryless |
| Measure component power | https://source.android.com/docs/core/power/component |
| Measure device power | https://source.android.com/docs/core/power/device |
| Measure power values | https://source.android.com/docs/core/power/values |
| Routine Battery Saver | https://source.android.com/docs/core/power/routine-battery-saver |
| TV standby | https://source.android.com/docs/core/power/tv-standby |
| SystemSuspend service | https://source.android.com/docs/core/power/systemsuspend |
| CPU power analysis overview | https://source.android.com/docs/core/power/wattson/wattson |
| Collect and analyze traces | https://source.android.com/docs/core/power/wattson/how-to-wattson |
| Overview | https://source.android.com/docs/core/runtime |
| Dexpreopt and checks | https://source.android.com/docs/core/runtime/art-class-loader-context |
| Android 8.0 ART improvements | https://source.android.com/docs/core/runtime/improvements |
| Dalvik bytecode format | https://source.android.com/docs/core/runtime/dalvik-bytecode |
| Dalvik executable format | https://source.android.com/docs/core/runtime/dex-format |
| Dalvik executable instruction formats | https://source.android.com/docs/core/runtime/instruction-formats |
| Constraints | https://source.android.com/docs/core/runtime/constraints |
| Overview | https://source.android.com/docs/core/runtime/configure |
| ART Service configuration | https://source.android.com/docs/core/runtime/configure/art-service |
| Package manager configuration (deprecated) | https://source.android.com/docs/core/runtime/configure/package-manager |
| ART TI | https://source.android.com/docs/core/runtime/art-ti |
| Implement Signed Config | https://source.android.com/docs/core/runtime/signed-config |
| Debug ART garbage collection | https://source.android.com/docs/core/runtime/gc-debug |
| Implement ART JIT compiler | https://source.android.com/docs/core/runtime/jit-compiler |
| Change the value of an app's resources at runtime | https://source.android.com/docs/core/runtime/rros |
| Troubleshoot RROs | https://source.android.com/docs/core/runtime/rro-troubleshoot |
| Boot image profiles | https://source.android.com/docs/core/runtime/boot-image-profiles |
| Soft restarts (<= AOSP 14) | https://source.android.com/docs/core/runtime/soft-restart |
| About the Zygote | https://source.android.com/docs/core/runtime/zygote |
| Overview | https://source.android.com/docs/core/settings |
| Design guidelines | https://source.android.com/docs/core/settings/settings-guidelines |
| Patterns and components | https://source.android.com/docs/core/settings/patterns-components |
| Information architecture | https://source.android.com/docs/core/settings/info-architecture |
| Personalized settings | https://source.android.com/docs/core/settings/personalized |
| Universal search | https://source.android.com/docs/core/settings/universal-search |
| Overview | https://source.android.com/docs/core/storage |
| Traditional storage | https://source.android.com/docs/core/storage/traditional |
| Adoptable storage | https://source.android.com/docs/core/storage/adoptable |
| Scoped storage | https://source.android.com/docs/core/storage/scoped |
| FUSE passthrough | https://source.android.com/docs/core/storage/fuse-passthrough |
| Device configuration | https://source.android.com/docs/core/storage/config |
| Configuration examples | https://source.android.com/docs/core/storage/config-example |
| Faster statistics | https://source.android.com/docs/core/storage/faster-stats |
| SDCardFS deprecation | https://source.android.com/docs/core/storage/sdcardfs-deprecate |
| Overview | https://source.android.com/docs/core/tests |
| Overview | https://source.android.com/docs/core/tests/development |
| Simple build configuration | https://source.android.com/docs/core/tests/development/blueprints |
| Complex test configuration | https://source.android.com/docs/core/tests/development/test-config |
| Overview | https://source.android.com/docs/core/tests/development/instrumentation |
| Self-instrumenting tests example | https://source.android.com/docs/core/tests/development/instr-self-e2e |
| Target an app example | https://source.android.com/docs/core/tests/development/instr-app-e2e |
| Overview | https://source.android.com/docs/core/tests/development/gtest |
| Add new GTests | https://source.android.com/docs/core/tests/development/gtest-func-e2e |
| Metric tests | https://source.android.com/docs/core/tests/development/metrics |
| JAR host tests | https://source.android.com/docs/core/tests/development/jar |
| Test mapping | https://source.android.com/docs/core/tests/development/test-mapping |
| Run tests with Atest | https://source.android.com/docs/core/tests/development/atest |
| User guide | https://source.android.com/docs/core/tests/development/android-test-station/ats-user-guide |
| Virtual devices in OmniLab ATS | https://source.android.com/docs/core/tests/development/android-test-station/ats-virtual-devices |
| Autoenable USB debugging on user builds | https://source.android.com/docs/core/tests/development/android-test-station/ats-user-builds |
| Run UIConductor tests | https://source.android.com/docs/core/tests/development/android-test-station/ats-uicd |
| API | https://source.android.com/docs/core/tests/development/android-test-station/ats-api |
| Release notes | https://source.android.com/docs/core/tests/development/android-test-station/ats-release-notes |
| FAQ | https://source.android.com/docs/core/tests/development/android-test-station/faq |
| Overview | https://source.android.com/docs/core/tests/vts |
| Parameterized GTest for HAL testing | https://source.android.com/docs/core/tests/vts/gtest |
| Test setup | https://source.android.com/docs/core/tests/vts/setup11 |
| Generic system image (GSI) | https://source.android.com/docs/core/tests/vts/gsi |
| Overview | https://source.android.com/docs/core/tests/vts/index10 |
| Video tutorials | https://source.android.com/docs/core/tests/vts/vts-video |
| Systems testing with VTS | https://source.android.com/docs/core/tests/vts/systems |
| Device shell commands | https://source.android.com/docs/core/tests/vts/shell-commands |
| Test templates | https://source.android.com/docs/core/tests/vts/test-templates |
| Service name aware HAL testing | https://source.android.com/docs/core/tests/vts/sna-hal-testing |
| HAL testability check | https://source.android.com/docs/core/tests/vts/hal-testability |
| Multi-device testing | https://source.android.com/docs/core/tests/vts/multi-device-testing |
| VTS with debug ramdisk | https://source.android.com/docs/core/tests/vts/vts-on-gsi |
| Setup | https://source.android.com/docs/core/tests/vts/setup |
| Database | https://source.android.com/docs/core/tests/vts/database |
| User interface | https://source.android.com/docs/core/tests/vts/ui |
| Automated testing infrastructure | https://source.android.com/docs/core/tests/vts/automated-test-infra |
| Host controller architecture | https://source.android.com/docs/core/tests/vts/host-controller |
| Performance testing | https://source.android.com/docs/core/tests/vts/performance |
| Overview | https://source.android.com/docs/core/tests/tradefed |
| Start | https://source.android.com/docs/core/tests/tradefed/fundamentals |
| Development environment | https://source.android.com/docs/core/tests/tradefed/fundamentals/machine_setup |
| Work with devices | https://source.android.com/docs/core/tests/tradefed/fundamentals/devices |
| Console | https://source.android.com/docs/core/tests/tradefed/fundamentals/console |
| Test lifecycle | https://source.android.com/docs/core/tests/tradefed/fundamentals/lifecycle |
| Option handling | https://source.android.com/docs/core/tests/tradefed/fundamentals/options |
| End-to-end example | https://source.android.com/docs/core/tests/tradefed/fundamentals/full_example |
| Overview | https://source.android.com/docs/core/tests/tradefed/testing |
| Overview | https://source.android.com/docs/core/tests/tradefed/testing/through-tf |
| Write a test runner | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/new-test-runner |
| Write a sharded IRemoteTest test runner | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/sharded-runner |
| Write a host-driven test | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/host-driven-test |
| Write a host-side deviceless test | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/host-side-deviceless-test |
| Report metrics or data from a test | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/report-metrics |
| Automatic test retry | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/auto-retry |
| Retry isolation | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/retry-isolation |
| Automated log on failure collection | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/log-on-failure |
| Dry run a configuration | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/dry-run |
| Run instrumentation tests from APKs | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/instrumentation |
| Write a shell test | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/shell-test |
| Global filters | https://source.android.com/docs/core/tests/tradefed/testing/through-tf/global-filters |
| Overview | https://source.android.com/docs/core/tests/tradefed/testing/through-suite |
| Set up suites | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/setup |
| Pass options and filters | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/option-passing |
| Check system status | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/system-status-checker |
| AndroidTest.xml structure | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/android-test-structure |
| Configure sharding | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/android-test-tuning |
| Employ module controllers | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/module-controller |
| Use suite retry | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/suite-retry |
| Multi-device modules | https://source.android.com/docs/core/tests/tradefed/testing/through-suite/multi-devices-suites |
| Overview | https://source.android.com/docs/core/tests/tradefed/development |
| Test harness guidelines | https://source.android.com/docs/core/tests/tradefed/development/guidelines |
| Set up Eclipse | https://source.android.com/docs/core/tests/tradefed/development/eclipse |
| Include unit and functional tests | https://source.android.com/docs/core/tests/tradefed/development/tf-tests |
| Run Error Prone bug checker | https://source.android.com/docs/core/tests/tradefed/development/error-prone |
| Contribute non-core code | https://source.android.com/docs/core/tests/tradefed/development/contribute-noncore |
| Overview | https://source.android.com/docs/core/tests/tradefed/architecture |
| High-level structure | https://source.android.com/docs/core/tests/tradefed/architecture/xml-config |
| Templates and includes | https://source.android.com/docs/core/tests/tradefed/architecture/xml-config/template-include |
| Configuration object | https://source.android.com/docs/core/tests/tradefed/architecture/xml-config/config-object |
| File options | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/global-config |
| Host options | https://source.android.com/docs/core/tests/tradefed/architecture/host-setup/host-options |
| Keystore secrets | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/keystore |
| Test Command Scheduler | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/command-scheduler |
| Structure of a test runner | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/test-runner |
| Test sharding | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/sharding |
| Run tests with multiple devices | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/multi-device |
| Use Scripting Layer | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/scripting-sl4a |
| Load protocols with global config | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/protocols-global-config |
| Native device | https://source.android.com/docs/core/tests/tradefed/architecture/advanced/native_device |
| Device states | https://source.android.com/docs/core/tests/tradefed/architecture/device-manager |
| Device allocation | https://source.android.com/docs/core/tests/tradefed/architecture/device-manager/device-allocation |
| Device detection | https://source.android.com/docs/core/tests/tradefed/architecture/device-manager/device-detection |
| Build providers | https://source.android.com/docs/core/tests/tradefed/architecture/build-provider |
| BuildInfo | https://source.android.com/docs/core/tests/tradefed/architecture/build-provider/build-info |
| Target preparers | https://source.android.com/docs/core/tests/tradefed/architecture/target-preparer |
| Multi-target preparers | https://source.android.com/docs/core/tests/tradefed/architecture/target-preparer/multi-target |
| Create a result reporter | https://source.android.com/docs/core/tests/tradefed/architecture/result-reporter |
| Handle log files | https://source.android.com/docs/core/tests/tradefed/architecture/result-reporter/log-reporter |
| Result reporter summary | https://source.android.com/docs/core/tests/tradefed/architecture/result-reporter/summary |
| Log saver | https://source.android.com/docs/core/tests/tradefed/architecture/result-reporter/log_saver |
| Host-driven metrics collector | https://source.android.com/docs/core/tests/tradefed/architecture/metrics-collector |
| Device-side metric collection | https://source.android.com/docs/core/tests/tradefed/architecture/metrics-collector/device-collector |
| Package index | https://source.android.com/reference/tradefed/packages |
| Overview | https://source.android.com/docs/core/tests/mobly |
| Overview | https://source.android.com/docs/core/tests/debug |
| Read bug reports | https://source.android.com/docs/core/tests/debug/read-bug-reports |
| Understand logging | https://source.android.com/docs/core/tests/debug/understanding-logging |
| Implement scoped vendor logging | https://source.android.com/docs/core/tests/debug/scoped-vendor-logging |
| Diagnose native crashes | https://source.android.com/docs/core/tests/debug/native-crash |
| Overview | https://source.android.com/docs/core/tests/debug/eval_perf |
| Understand systrace | https://source.android.com/docs/core/tests/debug/systrace |
| Use ftrace | https://source.android.com/docs/core/tests/debug/ftrace |
| Identify capacity-related jank | https://source.android.com/docs/core/tests/debug/jank_capacity |
| Identify jitter-related jank | https://source.android.com/docs/core/tests/debug/jank_jitter |
| Implement Test Harness Mode | https://source.android.com/docs/core/tests/debug/harness |
| Use debuggers | https://source.android.com/docs/core/tests/debug/gdb |
| Debug native memory use | https://source.android.com/docs/core/tests/debug/native-memory |
| Rescue party | https://source.android.com/docs/core/tests/debug/rescue-party |
| Implement storaged | https://source.android.com/docs/core/tests/debug/storaged |
| Use strace | https://source.android.com/docs/core/tests/debug/strace |
| Overview | https://source.android.com/docs/core/ota |
| APEX file format | https://source.android.com/docs/core/ota/apex |
| Vendor APEX | https://source.android.com/docs/core/ota/vendor-apex |
| Build OTA packages | https://source.android.com/docs/core/ota/tools |
| Sign builds for release | https://source.android.com/docs/core/ota/sign_builds |
| Reduce OTA size | https://source.android.com/docs/core/ota/reduce_size |
| Overview | https://source.android.com/docs/core/ota/virtual_ab |
| Implement Virtual A/B | https://source.android.com/docs/core/ota/virtual_ab/implement |
| Implement Virtual A/B - patches | https://source.android.com/docs/core/ota/virtual_ab/implement-patches |
| Overview | https://source.android.com/docs/core/ota/ab |
| Implement A/B updates | https://source.android.com/docs/core/ota/ab/ab_implement |
| Frequently asked questions | https://source.android.com/docs/core/ota/ab/ab_faqs |
| Overview | https://source.android.com/docs/core/ota/nonab |
| Block-based OTA | https://source.android.com/docs/core/ota/nonab/block |
| Inside OTA packages | https://source.android.com/docs/core/ota/nonab/inside_packages |
| Device-specific code | https://source.android.com/docs/core/ota/nonab/device_code |
| Overview | https://source.android.com/docs/core/ota/dynamic_partitions |
| Implement dynamic partitions | https://source.android.com/docs/core/ota/dynamic_partitions/implement |
| OTA for A/B devices | https://source.android.com/docs/core/ota/dynamic_partitions/ab_launch |
| OTA for legacy A/B devices | https://source.android.com/docs/core/ota/dynamic_partitions/ab_legacy |
| OTA for non-A/B devices | https://source.android.com/docs/core/ota/dynamic_partitions/nonab |
| Size the super partition | https://source.android.com/docs/core/ota/dynamic_partitions/how_to_size_super |
| Time zone rules | https://source.android.com/docs/core/permissions/timezone-rules |
| User data checkpoint | https://source.android.com/docs/core/ota/user-data-checkpoint |
| Dynamic system updates | https://source.android.com/docs/core/ota/dynamic-system-updates |
| Resume-on-Reboot | https://source.android.com/docs/core/ota/resume-on-reboot |
| Upgrade Party for OS updates | https://source.android.com/docs/core/ota/upgrade-party |
| Upgrade Invite for pending OS updates | https://source.android.com/docs/core/ota/upgrade_invite |
| Overview | https://source.android.com/docs/core/ota/modular-system |
| AdServices | https://source.android.com/docs/core/ota/modular-system/adservices |
| adbd | https://source.android.com/docs/core/ota/modular-system/adbd |
| Android Health | https://source.android.com/docs/core/ota/modular-system/android-health |
| AppSearch | https://source.android.com/docs/core/ota/modular-system/appsearch |
| ART | https://source.android.com/docs/core/ota/modular-system/art |
| Bluetooth | https://source.android.com/docs/core/ota/modular-system/bluetooth |
| CellBroadcast | https://source.android.com/docs/core/ota/modular-system/cellbroadcast |
| Config Infrastructure | https://source.android.com/docs/core/ota/modular-system/config-infrastructure |
| Conscrypt | https://source.android.com/docs/core/ota/modular-system/conscrypt |
| Crash Recovery | https://source.android.com/docs/core/ota/modular-system/crash-recovery |
| Device Scheduling | https://source.android.com/docs/core/ota/modular-system/scheduling |
| DNS Resolver | https://source.android.com/docs/core/ota/modular-system/dns-resolver |
| DocumentsUI | https://source.android.com/docs/core/ota/modular-system/documentsui |
| ExtServices | https://source.android.com/docs/core/ota/modular-system/extservices |
| IPsec/IKEv2 Library | https://source.android.com/docs/core/ota/modular-system/ipsec |
| Media | https://source.android.com/docs/core/ota/modular-system/media |
| MediaProvider | https://source.android.com/docs/core/ota/modular-system/mediaprovider |
| ModuleMetadata | https://source.android.com/docs/core/ota/modular-system/metadata |
| Network Stack | https://source.android.com/docs/core/ota/modular-system/networking |
| NFC Services | https://source.android.com/docs/core/ota/modular-system/nfc-services |
| NNAPI Runtime | https://source.android.com/docs/core/ota/modular-system/nnapi |
| OnDevicePersonalization | https://source.android.com/docs/core/ota/modular-system/ondevicepersonalization |
| PermissionController | https://source.android.com/docs/core/ota/modular-system/permissioncontroller |
| Profiling | https://source.android.com/docs/core/ota/modular-system/profiling |
| Remote Key Provisioning | https://source.android.com/docs/core/ota/modular-system/remote-key-provisioning |
| SDK Extensions | https://source.android.com/docs/core/ota/modular-system/sdk-extension |
| Statsd | https://source.android.com/docs/core/ota/modular-system/statsd |
| Tethering | https://source.android.com/docs/core/ota/modular-system/tethering |
| Time Zone Data | https://source.android.com/docs/core/ota/modular-system/timezone |
| UprobeStats | https://source.android.com/docs/core/ota/modular-system/uprobestats |
| UWB | https://source.android.com/docs/core/ota/modular-system/uwb |
| Wi-Fi | https://source.android.com/docs/core/ota/modular-system/wifi |
| Overview | https://source.android.com/docs/core/virtualization |
| Why AVF | https://source.android.com/docs/core/virtualization/whyavf |
| Try AVF | https://source.android.com/docs/core/virtualization/tryavf |
| Write an AVF app | https://source.android.com/docs/core/virtualization/writeavfapp |
| AVF Architecture | https://source.android.com/docs/core/virtualization/architecture |
| Microdroid | https://source.android.com/docs/core/virtualization/microdroid |
| VirtualizationService | https://source.android.com/docs/core/virtualization/virtualization-service |
| Security | https://source.android.com/docs/core/virtualization/security |
| Implement a pKVM vendor module | https://source.android.com/docs/core/virtualization/pkvm-modules |
| Use cases | https://source.android.com/docs/core/virtualization/usecases |
|
Release notes
| https://source.android.com/docs/whatsnew/release-notes |
|
Latest security bulletins
| https://source.android.com/docs/whatsnew/latest-security-bulletins |
|
Latest Compatibility Definition Document (CDD)
| https://source.android.com/docs/whatsnew/latest-cdd |
|
Site updates
| https://source.android.com/docs/whatsnew/site-updates |
|
About
| https://source.android.com/docs/setup/about |
|
Start
| https://source.android.com/docs/setup/start |
|
Download
| https://source.android.com/docs/setup/download |
|
Build
| https://source.android.com/docs/setup/build |
|
Test
| https://source.android.com/docs/setup/test |
|
Create
| https://source.android.com/docs/setup/create/coding-tasks |
|
Contribute
| https://source.android.com/docs/setup/contribute |
|
Community
| https://source.android.com/docs/setup/community/cofc |
|
Tools, build, and related reference
| https://source.android.com/docs/setup/reference |
|
Overview
| https://source.android.com/docs/security/overview |
|
Bulletins
| https://source.android.com/docs/security/bulletin |
|
Features
| https://source.android.com/docs/security/features |
|
Testing
| https://source.android.com/docs/security/test/fuzz-sanitize |
|
Best Practices
| https://source.android.com/docs/security/best-practices |
|
Architecture
| https://source.android.com/docs/core/architecture |
|
Audio
| https://source.android.com/docs/core/audio |
|
Camera
| https://source.android.com/docs/core/camera |
|
Connectivity
| https://source.android.com/docs/core/connect |
|
Data
| https://source.android.com/docs/core/data |
|
Display
| https://source.android.com/docs/core/display |
|
Fonts
| https://source.android.com/docs/core/fonts/custom-font-fallback |
|
Graphics
| https://source.android.com/docs/core/graphics |
|
Interaction
| https://source.android.com/docs/core/interaction |
|
Media
| https://source.android.com/docs/core/media |
|
Performance
| https://source.android.com/docs/core/perf |
|
Permissions
| https://source.android.com/docs/core/permissions |
|
Power
| https://source.android.com/docs/core/power |
|
Runtime
| https://source.android.com/docs/core/runtime |
|
Settings
| https://source.android.com/docs/core/settings |
|
Storage
| https://source.android.com/docs/core/storage |
|
Tests
| https://source.android.com/docs/core/tests |
|
Updates
| https://source.android.com/docs/core/ota |
|
Virtualization
| https://source.android.com/docs/core/virtualization |
|
Compatibility Definition Document (CDD)
| https://source.android.com/docs/compatibility/cdd |
|
Compatibility Test Suite (CTS)
| https://source.android.com/docs/compatibility/cts |
|
Cuttlefish
| https://source.android.com/docs/devices/cuttlefish |
|
Enterprise
| https://source.android.com/docs/devices/admin |
|
TV
| https://source.android.com/docs/devices/tv |
|
Get Started
| https://source.android.com/docs/automotive/start/what_automotive |
|
Guidelines for Development
| https://source.android.com/docs/automotive/guidelines |
|
Development Tools
| https://source.android.com/docs/automotive/dev-tools |
|
Testing Tools and Infrastructure
| https://source.android.com/docs/automotive/tools |
|
Release Details
| https://source.android.com/docs/automotive/start/releases |
|
HIDL
| https://source.android.com/reference/hidl |
|
HAL
| https://source.android.com/reference/hal |
|
Trade Federation
| https://source.android.com/reference/tradefed/classes |
|
Security Test Suite
| https://source.android.com/reference/sts/classes |
| Changes to AOSP | https://source.android.com/docs/whatsnew/site-updates#aosp-changes |
|
AOSP
| https://source.android.com/ |
|
Docs
| https://source.android.com/docs |
|
Core Topics
| https://source.android.com/docs/core |
|
Architecture
| https://source.android.com/docs/core/architecture |
|
Connect devices
| https://source.android.com/docs/core/connect |
|
Power profiles
| https://source.android.com/docs/core/power |
|
Inputs and sensors
| https://source.android.com/docs/core/interaction |
|
Camera
| https://source.android.com/docs/core/camera |
|
Custom settings
| https://source.android.com/docs/core/settings |
|
Fonts
| https://source.android.com/docs/core/fonts/custom-font-fallback |
|
Audio in Android
| https://source.android.com/docs/core/audio |
|
Display features
| https://source.android.com/docs/core/display |
|
Graphics
| https://source.android.com/docs/core/graphics |
|
Media playback
| https://source.android.com/docs/core/media |
|
Performance optimization
| https://source.android.com/docs/core/perf |
|
Android Runtime (ART)
| https://source.android.com/docs/core/runtime |
|
Optimize system updates
| https://source.android.com/docs/core/ota |
|
Develop and design tests
| https://source.android.com/docs/core/tests |
|
Data use
| https://source.android.com/docs/core/data |
|
Data storage
| https://source.android.com/docs/core/storage |
|
Access permissions
| https://source.android.com/docs/core/permissions |
|
Virtualization
| https://source.android.com/docs/core/virtualization |
| Content License | https://source.android.com/license |
|
Android repository
| https://android.googlesource.com |
|
Requirements
| https://source.android.com/source/requirements |
|
Downloading
| https://source.android.com/source/downloading |
|
Preview binaries
| https://developers.google.com/android/blobs-preview/ |
|
Factory images
| https://developers.google.com/android/images/ |
|
Driver binaries
| https://developers.google.com/android/drivers/ |
|
@Android on X
| https://x.com/Android/ |
|
@AndroidDev on X
| https://x.com/AndroidDev/ |
|
Android Blog
| https://blog.google/products/android/ |
|
Google Security Blog
| https://security.googleblog.com |
|
Platform on Google Groups
| https://groups.google.com/forum/?fromgroups#!forum/android-platform/ |
|
Building on Google Groups
| https://groups.google.com/forum/?fromgroups#!forum/android-building/ |
|
Porting on Google Groups
| https://groups.google.com/forum/?fromgroups#!forum/android-porting/ |
|
Android Help Center
| https://support.google.com/android/ |
|
Pixel Help Center
| https://support.google.com/pixelphone/ |
|
www.android.com
| https://www.android.com |
|
Google Mobile Services
| https://www.android.com/gms/ |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/android-source/ |
|
Issue Tracker
| https://issuetracker.google.com/issues?q=status:open%20componentid:190923 |
|
About Android
| https://source.android.com/source/ |
|
Community
| https://source.android.com/source/community |
|
Legal
| https://source.android.com/legal |
|
License
| https://source.android.com/license |
|
Privacy
| https://policies.google.com/privacy |
|
Site feedback
| https://issuetracker.google.com/issues/new?component=191476 |
|
Manage cookies
| https://source.android.com/docs/core |