Search results for “site:source.android.com”

Page 4 of about 47 results

source.android.com docs › core › permissions

Android permissions  |  Android Open Source Project

Android permissions provide controls that increase user awareness and limit an app’s access to sensitive data. Configuring permissions on Android 8.0 and lower includes allowlisting, without which privileged apps are disabled, even if...

source.android.com reference › sts › classes

Class Index  |  Android Open Source Project

Collection of utilities to help run commands on device via adb F FridaUtils AutoCloseable that downloads and push frida and scripts to device and cleans up when done H M MallocDebug Utilities to setup malloc debug options on a process, check for malloc debug errors, and cleaning up afterwards. N...

source.android.com docs › core › architecture

Architecture overview  |  Android Open Source Project

The Android Open Source Project (AOSP) is publicly available and modifiable Android source code. Anyone can download and modify AOSP for their device. AOSP provides a complete and fully functional implementation of the Android mobile platform. There are two levels of compatibility for devices...

source.android.com docs › security › bulletin

Android Security and Update Bulletins  |  Android Open Source Project

This Section contains the available Android Security Bulletins, which provide fixes for possible issues affecting Android devices. Android Security Bulletin The Android Security Bulletin provide fixes for possible issues affecting devices running Android. Android platform fixes Upstream Linux...

source.android.com docs › security › overview

Secure an Android device  |  Android Open Source Project

Android incorporates industry-leading security features and works with developers and device implementers to keep the Android platform and ecosystem safe. A robust security model is essential to enable a vigorous ecosystem of apps and devices built on and around the Android platform and supported...

source.android.com docs › automotive › dev-tools

Development tools  |  Android Open Source Project

To support the development of AAOS-based apps, you can use these tools and processes to scale and grow your implementations. Content and code samples on this page are subject to the licenses described in the Content License. Java and...

source.android.com docs › security › best-practices

Android security best practices  |  Android Open Source Project

This topic contains best practices for device manufacturers to ship secure devices to all Android users. The collected best practices cover: Organizational and operational security—Creating strong security practices in your team and organization. System security—Reviewing and improving core...

source.android.com docs › whatsnew › latest-security-bulletins

Latest security bulletin  |  Android Open Source Project

For a list of all security bulletins, including the latest bulletin, refer to Android security bulletins. Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates....

source.android.com devices › tech › config › filesystem

Discretionary access control (DAC)  |  Android Open Source Project

File system objects and services added to the build frequently need separate, unique IDs, known as Android IDs (AIDs). Currently, many resources such as files and services use core (Android-defined) AIDs unnecessarily; in many cases you can use OEM (OEM-defined) AIDs instead. Earlier versions of...

source.android.com devices › tech › debug › native-memory

Debug native memory use  |  Android Open Source Project

(HWASan) to find memory bugs in C/C++. You can flash prebuilt HWASan images to supported Pixel devices from ci.android.com (detailed setup instructions). Since Android 8.0 (Oreo) it's also possible to use ASan to debug apps on non-rooted production devices. You can find instructions on the ASan...