There was an error while loading. Please reload this page.
Updated Fixing errors (markdown)
Integrating-Sandboxed-Google-Play: link to GitHub, scope the page to 16.2 The 16.2 and older sandboxedplay branches are hosted on the GitHub organization; the git server hosts 17.0 onwards only. Point every repository and commit link at GitHub (commit links change from the GitLab /-/commit/ form to the GitHub /commit/ form) and rename the page to carry the 16.2 scope, so a separate page can cover 17.0. Test: all rewritten links return HTTP 200
Fixing-errors: add Android 17 siso, out-of-tree OUT_DIR and CalendarTests entries
Update sandboxedplay docs for QPR2 and add upstream repos
Porting guide: Add AIDL HALs section
Add font system architecture and theming doc
Update dark mode tones doc with overlay system and lStar details
Add Configurable Dark Mode Tones architecture doc
Add system AIDL services guide, document vendor AIDL reverse-engineering Add System-AIDL-Services.md covering in-system AIDL patterns for framework-to-framework IPC (standalone module, publishBinderService, SELinux setup, client usage). Update AIDL-HALs.md with techniques for reverse-engineering vendor AIDL interfaces from prebuilt binaries.
Document AIDL dep propagation and layertracegenerator build fix
Document FrameDecoder thumbnail crash and AIDL frozen interface requirement
AIDL-HALs: Document AServiceManager_addService return type The function returns binder_exception_t (EX_NONE), not binder_status_t (STATUS_OK). Using the wrong type causes registration failures.
AIDL-HALs: Fix file_contexts pattern syntax
AIDL-HALs: Add SELinux guide and custom HAL documentation
Add frameworks/opt/telephony and TelephonyProvider to sandboxedplay list
Add ABI incompatible changes error entry
Consolidate HAL compatibility matrix errors
Add audio_amplifier.h and openssl/bio.h fixes
Updated Integrating Sandboxed Google Play (markdown)
Created Integrating Sandboxed Google Play (markdown)
Updated Fixing runtime errors (markdown)