AOSP Part XII — AI & Devices. Use when reasoning about on-device ML in
AOSP, NNAPI, the AppFunctions framework for assistant integration, the
Computer Control flow, CompanionDeviceManager, or virtual devices
(virtual displays/inputs/cameras for cross-device experiences), or the
NpuManager module for on-device neural accelerators (model-load admission
control, the NDK ANpuBuffer surface, the android.hardware.npu HAL).
Chapters 51–53.
AOSP Internals — Appendices. Use when looking up a key file path
(per-chapter table of the most important AOSP source files: build, init,
kernel, HAL, framework services, system apps, infrastructure) or the
meaning of an AOSP-specific acronym/term (Treble, VINTF, GKI, APEX, AIDL,
HIDL, etc.), why Kotlin is absent from the public API, or what changed from
Android 16 to Android 17. Reference material — load when you need a concrete
path, a definition, or a changelog rather than narrative explanation.
AOSP Part VIII — Connectivity. Use when reasoning about Networking
(ConnectivityService, Wi-Fi framework, netd, DNS resolver, VPN, tethering,
NetworkSecurityConfig, VCN, Thread mesh), Telephony (TelephonyManager,
PhoneInterfaceManager, RIL/RILD, modem AIDL, IMS framework, emergency
calling), Bluetooth (Bluetooth Mainline module, BTA, GATT, A2DP/HFP/AVDTP,
LE Audio, pairing, scanning, advertising), NFC (NfcAdapter/NfcService,
NCI, tag dispatch, HCE, secure element, reader mode, NFC-F/V), or USB &
ADB (USB gadget framework, host-mode USB, MTP/PTP, RNDIS tethering, adb
daemon, adb over Wi-Fi). Chapters 35–39.