|
Skip to main content
| https://developer.android.com/about/versions/15/features#main-content |
|
| https://developer.android.com/ |
|
Essentials
| https://developer.android.com/get-started |
|
Get started
| https://developer.android.com/ai |
|
Hello, world!
| https://developer.android.com/get-started/overview |
|
Developer Verification
| https://developer.android.com/developer-verification |
|
Adaptive apps
| https://developer.android.com/adaptive-apps |
|
Compose for UI
| https://developer.android.com/compose |
|
AI-powered IDE
| https://developer.android.com/studio |
|
Training
| https://developer.android.com/courses |
|
Monetization with Play ↗️
| https://play.google.com/console/about/guides/play-commerce/ |
|
Phones, tablets, foldables
| https://developer.android.com/phones-tablets-foldables |
|
Android for Cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
Android XR
| https://developer.android.com/xr |
|
Googlebook
| https://developer.android.com/googlebook |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
Wear OS
| https://developer.android.com/wear |
|
Games
| https://developer.android.com/games |
|
Camera & media
| https://developer.android.com/media |
|
Social & messaging
| https://developer.android.com/social-and-messaging |
|
Health & fitness
| https://developer.android.com/health-and-fitness |
|
Productivity
| https://developer.android.com/productivity |
|
Enterprise apps
| https://developer.android.com/work/overview |
|
Latest updates
| https://developer.android.com/latest-updates |
|
Experimental updates
| https://developer.android.com/latest-updates/experimental |
|
Android Studio preview
| https://developer.android.com/studio/preview |
|
Jetpack & Compose libraries
| https://developer.android.com/jetpack/androidx/versions |
|
Wear OS releases
| https://developer.android.com/training/wearables/versions/latest |
|
Privacy Sandbox ↗️
| https://developer.android.com/design-for-safety/privacy-sandbox |
|
Design & Plan
| https://developer.android.com/design |
|
Learn more
| https://developer.android.com/quality/excellent |
|
Design for Android
| https://developer.android.com/design/ui |
|
Mobile
| https://developer.android.com/design/ui/mobile |
|
Desktop experiences
| https://developer.android.com/design/ui/desktop |
|
XR Headsets & XR Glasses
| https://developer.android.com/design/ui/xr |
|
AI Glasses
| https://developer.android.com/design/ui/ai-glasses |
|
Widgets
| https://developer.android.com/design/ui/widget |
|
Wear OS
| https://developer.android.com/design/ui/wear |
|
Android TV
| https://developer.android.com/design/ui/tv |
|
Android for Cars
| https://developer.android.com/design/ui/cars |
|
Introduction
| https://developer.android.com/topic/architecture/intro |
|
Libraries
| https://developer.android.com/topic/libraries/view-binding |
|
Navigation
| https://developer.android.com/guide/navigation/navigation-principles |
|
Modularization
| https://developer.android.com/topic/modularization |
|
Testing
| https://developer.android.com/training/testing/fundamentals |
|
Kotlin Multiplatform
| https://developer.android.com/kotlin/multiplatform |
|
Overview
| https://developer.android.com/quality |
|
Core value
| https://developer.android.com/quality/core-value |
|
User experience
| https://developer.android.com/quality/user-experience |
|
Accessibility
| https://developer.android.com/guide/topics/ui/accessibility |
|
Technical quality
| https://developer.android.com/quality/technical |
|
Excellent Experiences
| https://developer.android.com/quality/excellent |
|
Overview
| https://developer.android.com/security |
|
Privacy
| https://developer.android.com/privacy |
|
Permissions
| https://developer.android.com/privacy#app-permissions |
|
Identity
| https://developer.android.com/identity |
|
Fraud prevention
| https://developer.android.com/security/fraud-prevention |
|
Develop
| https://developer.android.com/develop |
|
Learn more
| https://developer.android.com/gemini-in-android |
|
Get Android Studio
| https://developer.android.com/studio |
|
Samples
| https://developer.android.com/samples |
|
Multidevice support
| https://developer.android.com/multidevice |
|
User interfaces
| https://developer.android.com/develop/ui |
|
Background work
| https://developer.android.com/develop/background-work |
|
Data and files
| https://developer.android.com/guide/topics/data |
|
Connectivity
| https://developer.android.com/develop/connectivity |
|
All core areas ⤵️
| https://developer.android.com/develop#core-areas |
|
Write and debug code
| https://developer.android.com/studio/write |
|
Build projects
| https://developer.android.com/build/gradle-build-overview |
|
Test your app
| https://developer.android.com/training/testing |
|
Performance
| https://developer.android.com/topic/performance/overview |
|
Command-line tools
| https://developer.android.com/tools |
|
Gradle plugin API
| https://developer.android.com/reference/tools/gradle-api |
|
Android Bench
| https://developer.android.com/bench |
|
Phones, tablets, foldables
| https://developer.android.com/phones-tablets-foldables |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
Android for Cars
| https://developer.android.com/training/cars |
|
Android TV
| https://developer.android.com/training/tv |
|
Android XR
| https://developer.android.com/develop/xr |
|
Wear OS
| https://developer.android.com/training/wearables |
|
Android Health
| https://developer.android.com/health-and-fitness/guides |
|
Better Together
| https://developer.android.com/develop/better-together |
|
All devices ⤵️
| https://developer.android.com/develop#devices |
|
Android platform
| https://developer.android.com/reference/packages |
|
Jetpack libraries
| https://developer.android.com/jetpack/androidx/explorer |
|
Compose libraries
| https://developer.android.com/jetpack/androidx/releases/compose |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
Google Play
| https://developer.android.com/distribute |
|
Go to Play Console
| https://play.google.com/console |
|
Learn more ↗️
| https://play.google.com/console/about/ |
|
Play Monetization
| https://developer.android.com/distribute/play-billing |
|
Play Integrity
| https://developer.android.com/google/play/integrity |
|
Play Policies
| https://developer.android.com/distribute/play-policies |
|
Play Programs ↗️
| https://play.google.com/console/about/programs |
|
Overview
| https://developer.android.com/games |
|
Play Asset Delivery
| https://developer.android.com/guide/playcore/asset-delivery |
|
Play Games Services
| https://developer.android.com/games/pgs/overview |
|
Play Games on PC
| https://developer.android.com/games/playgames/overview |
|
Level Up guidelines
| https://developer.android.com/games/guidelines |
|
All Play guides ⤵️
| https://developer.android.com/distribute |
|
Play Feature Delivery
| https://developer.android.com/guide/playcore/feature-delivery |
|
Play In-app Updates
| https://developer.android.com/guide/playcore/in-app-updates |
|
Play In-app Reviews
| https://developer.android.com/guide/playcore/in-app-review |
|
Play Install Referrer
| https://developer.android.com/google/play/installreferrer |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
All Play libraries ⤵️
| https://developer.android.com/distribute |
|
Android App Bundles
| https://developer.android.com/guide/app-bundle |
|
Brand & marketing
| https://developer.android.com/distribute/marketing-tools |
|
Play Console APIs ↗️
| https://developers.google.com/android-publisher/api-ref/rest |
|
Blog
| https://developer.android.com/blog |
|
Read the latest
| https://developer.android.com/blog/latest |
|
Explore the authors →
| https://developer.android.com/blog/authors |
|
Case Studies
Real-world results from real-world users. Explore how different teams use our tools to achieve their goals.
| https://developer.android.com/blog/categories/case-studies |
|
Events & Programs
Get the details on upcoming webinars, workshops, meetups, and special initiatives designed to help you grow.
| https://developer.android.com/blog/categories/events-and-programs |
|
Product News
Stay in the loop with the latest updates, feature releases, and behind-the-scenes looks at how we’re evolving.
| https://developer.android.com/blog/categories/product-news |
|
Community
Discover stories from our users, spotlight features, and the collaborative projects that bring us all together.
| https://developer.android.com/blog/categories/community |
|
How-tos
From quick tips to deep-dive tutorials, these step-by-step guides are designed to help you work smarter and faster.
| https://developer.android.com/blog/categories/how-tos |
|
Android Studio
| https://developer.android.com/studio |
|
Platform
| https://developer.android.com/get-started |
|
Overview
| https://developer.android.com/about |
|
Releases
| https://developer.android.com/about/versions |
|
Technology
| https://developer.android.com/guide/platform |
|
| https://developer.android.com/ |
|
Essentials
| https://developer.android.com/get-started |
|
Overview
| https://developer.android.com/about |
|
Releases
| https://developer.android.com/about/versions |
|
Technology
| https://developer.android.com/guide/platform |
|
Design & Plan
| https://developer.android.com/design |
|
Develop
| https://developer.android.com/develop |
|
Google Play
| https://developer.android.com/distribute |
|
Blog
| https://developer.android.com/blog |
|
Android Studio
| https://developer.android.com/studio |
| All Android releases | https://developer.android.com/about/versions |
| Home | https://developer.android.com/about/versions/15 |
| Features and changes list | https://developer.android.com/about/versions/15/summary |
| Migrate your apps | https://developer.android.com/about/versions/15/migration |
| Get Android 15 | https://developer.android.com/about/versions/15/get |
| Set up the Android 15 SDK | https://developer.android.com/about/versions/15/setup-sdk |
| All apps | https://developer.android.com/about/versions/15/behavior-changes-all |
| Apps targeting Android 15 | https://developer.android.com/about/versions/15/behavior-changes-15 |
| Changes to foreground service types | https://developer.android.com/about/versions/15/changes/foreground-service-types |
| Deprecations | https://developer.android.com/about/versions/15/deprecations |
| Non-SDK restrictions | https://developer.android.com/about/versions/15/changes/non-sdk-15 |
| Overview | https://developer.android.com/about/versions/15/features |
| What's new in enterprise | https://developer.android.com/work/versions/android-15 |
| API diffs - API 34 → API 35 | https://developer.android.com/sdk/api_diff/35/changes |
| Compatibility framework changes | https://developer.android.com/about/versions/15/reference/compat-framework-changes |
| Release notes | https://developer.android.com/about/versions/15/release-notes |
| Get QPR beta builds | https://developer.android.com/about/versions/15/get-qpr |
| Feedback and issue tracker | https://developer.android.com/about/versions/15/feedback |
| Flash a factory image | https://developer.android.com/about/versions/15/download |
| Apply an OTA image | https://developer.android.com/about/versions/15/download-ota |
| Get a Generic System Image (GSI) | https://developer.android.com/about/versions/15/gsi-release-notes |
| About app compatibility ⍈ | https://developer.android.com/guide/app-compatibility |
| Compatibility framework tools ⍈ | https://developer.android.com/guide/app-compatibility/test-debug |
| Restrictions on non-SDK interfaces ⍈ | https://developer.android.com/guide/app-compatibility/restrictions-non-sdk-interfaces |
| Dashboards ⍈ | https://developer.android.com/about/dashboards |
|
Get started
| https://developer.android.com/ai |
|
Hello, world!
| https://developer.android.com/get-started/overview |
|
Developer Verification
| https://developer.android.com/developer-verification |
|
Adaptive apps
| https://developer.android.com/adaptive-apps |
|
Compose for UI
| https://developer.android.com/compose |
|
AI-powered IDE
| https://developer.android.com/studio |
|
Training
| https://developer.android.com/courses |
|
Monetization with Play ↗️
| https://play.google.com/console/about/guides/play-commerce/ |
|
Phones, tablets, foldables
| https://developer.android.com/phones-tablets-foldables |
|
Android for Cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
Android XR
| https://developer.android.com/xr |
|
Googlebook
| https://developer.android.com/googlebook |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
Wear OS
| https://developer.android.com/wear |
|
Games
| https://developer.android.com/games |
|
Camera & media
| https://developer.android.com/media |
|
Social & messaging
| https://developer.android.com/social-and-messaging |
|
Health & fitness
| https://developer.android.com/health-and-fitness |
|
Productivity
| https://developer.android.com/productivity |
|
Enterprise apps
| https://developer.android.com/work/overview |
|
Latest updates
| https://developer.android.com/latest-updates |
|
Experimental updates
| https://developer.android.com/latest-updates/experimental |
|
Android Studio preview
| https://developer.android.com/studio/preview |
|
Jetpack & Compose libraries
| https://developer.android.com/jetpack/androidx/versions |
|
Wear OS releases
| https://developer.android.com/training/wearables/versions/latest |
|
Privacy Sandbox ↗️
| https://developer.android.com/design-for-safety/privacy-sandbox |
|
Learn more
| https://developer.android.com/quality/excellent |
|
Design for Android
| https://developer.android.com/design/ui |
|
Mobile
| https://developer.android.com/design/ui/mobile |
|
Desktop experiences
| https://developer.android.com/design/ui/desktop |
|
XR Headsets & XR Glasses
| https://developer.android.com/design/ui/xr |
|
AI Glasses
| https://developer.android.com/design/ui/ai-glasses |
|
Widgets
| https://developer.android.com/design/ui/widget |
|
Wear OS
| https://developer.android.com/design/ui/wear |
|
Android TV
| https://developer.android.com/design/ui/tv |
|
Android for Cars
| https://developer.android.com/design/ui/cars |
|
Introduction
| https://developer.android.com/topic/architecture/intro |
|
Libraries
| https://developer.android.com/topic/libraries/view-binding |
|
Navigation
| https://developer.android.com/guide/navigation/navigation-principles |
|
Modularization
| https://developer.android.com/topic/modularization |
|
Testing
| https://developer.android.com/training/testing/fundamentals |
|
Kotlin Multiplatform
| https://developer.android.com/kotlin/multiplatform |
|
Overview
| https://developer.android.com/quality |
|
Core value
| https://developer.android.com/quality/core-value |
|
User experience
| https://developer.android.com/quality/user-experience |
|
Accessibility
| https://developer.android.com/guide/topics/ui/accessibility |
|
Technical quality
| https://developer.android.com/quality/technical |
|
Excellent Experiences
| https://developer.android.com/quality/excellent |
|
Overview
| https://developer.android.com/security |
|
Privacy
| https://developer.android.com/privacy |
|
Permissions
| https://developer.android.com/privacy#app-permissions |
|
Identity
| https://developer.android.com/identity |
|
Fraud prevention
| https://developer.android.com/security/fraud-prevention |
|
Learn more
| https://developer.android.com/gemini-in-android |
|
Get Android Studio
| https://developer.android.com/studio |
|
Samples
| https://developer.android.com/samples |
|
Multidevice support
| https://developer.android.com/multidevice |
|
User interfaces
| https://developer.android.com/develop/ui |
|
Background work
| https://developer.android.com/develop/background-work |
|
Data and files
| https://developer.android.com/guide/topics/data |
|
Connectivity
| https://developer.android.com/develop/connectivity |
|
All core areas ⤵️
| https://developer.android.com/develop#core-areas |
|
Write and debug code
| https://developer.android.com/studio/write |
|
Build projects
| https://developer.android.com/build/gradle-build-overview |
|
Test your app
| https://developer.android.com/training/testing |
|
Performance
| https://developer.android.com/topic/performance/overview |
|
Command-line tools
| https://developer.android.com/tools |
|
Gradle plugin API
| https://developer.android.com/reference/tools/gradle-api |
|
Android Bench
| https://developer.android.com/bench |
|
Phones, tablets, foldables
| https://developer.android.com/phones-tablets-foldables |
|
ChromeOS
| https://developer.android.com/chrome-os |
|
Android for Cars
| https://developer.android.com/training/cars |
|
Android TV
| https://developer.android.com/training/tv |
|
Android XR
| https://developer.android.com/develop/xr |
|
Wear OS
| https://developer.android.com/training/wearables |
|
Android Health
| https://developer.android.com/health-and-fitness/guides |
|
Better Together
| https://developer.android.com/develop/better-together |
|
All devices ⤵️
| https://developer.android.com/develop#devices |
|
Android platform
| https://developer.android.com/reference/packages |
|
Jetpack libraries
| https://developer.android.com/jetpack/androidx/explorer |
|
Compose libraries
| https://developer.android.com/jetpack/androidx/releases/compose |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
Go to Play Console
| https://play.google.com/console |
|
Learn more ↗️
| https://play.google.com/console/about/ |
|
Play Monetization
| https://developer.android.com/distribute/play-billing |
|
Play Integrity
| https://developer.android.com/google/play/integrity |
|
Play Policies
| https://developer.android.com/distribute/play-policies |
|
Play Programs ↗️
| https://play.google.com/console/about/programs |
|
Overview
| https://developer.android.com/games |
|
Play Asset Delivery
| https://developer.android.com/guide/playcore/asset-delivery |
|
Play Games Services
| https://developer.android.com/games/pgs/overview |
|
Play Games on PC
| https://developer.android.com/games/playgames/overview |
|
Level Up guidelines
| https://developer.android.com/games/guidelines |
|
All Play guides ⤵️
| https://developer.android.com/distribute |
|
Play Feature Delivery
| https://developer.android.com/guide/playcore/feature-delivery |
|
Play In-app Updates
| https://developer.android.com/guide/playcore/in-app-updates |
|
Play In-app Reviews
| https://developer.android.com/guide/playcore/in-app-review |
|
Play Install Referrer
| https://developer.android.com/google/play/installreferrer |
|
Google Play services ↗️
| https://developers.google.com/android/reference/packages |
|
Google Play SDK index ↗️
| https://play.google.com/sdks |
|
All Play libraries ⤵️
| https://developer.android.com/distribute |
|
Android App Bundles
| https://developer.android.com/guide/app-bundle |
|
Brand & marketing
| https://developer.android.com/distribute/marketing-tools |
|
Play Console APIs ↗️
| https://developers.google.com/android-publisher/api-ref/rest |
|
Read the latest
| https://developer.android.com/blog/latest |
|
Explore the authors →
| https://developer.android.com/blog/authors |
|
Case Studies
| https://developer.android.com/blog/categories/case-studies |
|
Events & Programs
| https://developer.android.com/blog/categories/events-and-programs |
|
Product News
| https://developer.android.com/blog/categories/product-news |
|
Community
| https://developer.android.com/blog/categories/community |
|
How-tos
| https://developer.android.com/blog/categories/how-tos |
|
Android Developers
| https://developer.android.com/ |
|
Essentials
| https://developer.android.com/get-started |
|
Releases
| https://developer.android.com/about/versions |
| API diff
report | https://developer.android.com/sdk/api_diff/35/changes |
| Android API reference | https://developer.android.com/reference |
| for apps that target Android 15 | https://developer.android.com/about/versions/15/behavior-changes-15 |
| for all apps | https://developer.android.com/about/versions/15/behavior-changes-all |
| Building modern Android media and camera
experiences | https://io.google/2024/explore/25ff7e80-ca0b-4b3b-aa89-aa796618b3af/ |
| Camera 2 | https://developer.android.com/media/camera/camera2 |
| night mode camera extension | https://developer.android.com/reference/android/hardware/camera2/CameraExtensionCharacteristics#EXTENSION_NIGHT |
| Low Light Boost | https://developer.android.com/media/camera/lowlight/hw-low-light-boost |
| SINGLE | https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics#FLASH_SINGLE_STRENGTH_DEFAULT_LEVEL |
| TORCH | https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics#FLASH_TORCH_STRENGTH_DEFAULT_LEVEL |
| setDesiredHdrHeadroom | https://developer.android.com/reference/kotlin/android/view/Window#setdesiredhdrheadroom |
| CTA-2075 | https://shop.cta.tech/products/loudness-standard-for-over-the-top-television-and-online-video-distribution-for-mobile-and-fixed-devices-ansi-cta-2075 |
| LoudnessCodecController | https://developer.android.com/reference/android/media/LoudnessCodecController |
| create | https://developer.android.com/reference/android/media/LoudnessCodecController#create(int) |
| AudioTrack | https://developer.android.com/reference/android/media/AudioTrack |
| OnLoudnessCodecUpdateListener | https://developer.android.com/reference/android/media/LoudnessCodecController.OnLoudnessCodecUpdateListener |
| MediaCodec | https://developer.android.com/reference/android/media/MediaCodec |
| MIDI 2.0 devices using USB | https://developer.android.com/reference/android/media/midi/package-summary |
| UMP support to virtual MIDI
apps | https://developer.android.com/reference/android/media/midi/MidiUmpDeviceService |
| dav1d | https://code.videolan.org/videolan/dav1d |
| Android Studio | https://developer.android.com/studio |
| Jetpack Compose | https://developer.android.com/jetpack/compose |
| Android Jetpack | https://developer.android.com/jetpack |
| NIO buffers | https://developer.android.com/reference/java/nio/ByteBuffer#get%28int,%20byte%5B%5D%29 |
| Streams | https://developer.android.com/reference/java/util/stream/DoubleStream.DoubleMapMultiConsumer |
| math | https://developer.android.com/sdk/api_diff/35-incr/changes/java.lang.Math |
| strictmath | https://developer.android.com/sdk/api_diff/35-incr/changes/java.lang.StrictMath |
| util | https://developer.android.com/sdk/api_diff/35-incr/changes/pkg_java.util |
| collection | https://developer.android.com/reference/java/util/SequencedCollection |
| map | https://developer.android.com/reference/java/util/SequencedMap |
| set | https://developer.android.com/reference/java/util/SequencedSet |
| ByteBuffer support in Deflater | https://developer.android.com/sdk/api_diff/35-incr/changes/java.util.zip.Deflater |
| X500PrivateCredential | https://developer.android.com/reference/javax/security/auth/x500/X500PrivateCredential |
| security key updates | https://developer.android.com/sdk/api_diff/35-incr/changes/pkg_java.security.spec |
| over a billion devices running Android 12 (API level
31) and higher through Google Play System updates | https://android-developers.googleblog.com/2023/11/the-secret-to-androids-improved-memory-latest-android-runtime-update.html |
| PdfRenderer | https://developer.android.com/reference/android/graphics/pdf/PdfRenderer |
| password-protected files | https://developer.android.com/reference/android/graphics/pdf/LoadParams |
| form editing | https://developer.android.com/reference/android/graphics/pdf/models/FormEditRecord |
| searching | https://developer.android.com/reference/android/graphics/pdf/PdfRenderer.Page#searchText(java.lang.String) |
| selection | https://developer.android.com/reference/android/graphics/pdf/PdfRenderer.Page#selectContent(android.graphics.pdf.models.selection.SelectionBoundary,%20android.graphics.pdf.models.selection.SelectionBoundary,%20boolean) |
| Jetpack PDF library | https://developer.android.com/jetpack/androidx/releases/pdf |
| PdfRendererPreV | https://developer.android.com/reference/android/graphics/pdf/PdfRendererPreV |
| EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS | https://developer.android.com/reference/android/speech/RecognizerIntent#EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS |
| EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES | https://developer.android.com/reference/android/speech/RecognizerIntent#EXTRA_LANGUAGE_SWITCH_MAX_SWITCHES |
| FontFamily | https://developer.android.com/reference/android/graphics/fonts/FontFamily |
| buildVariableFamily | https://developer.android.com/reference/android/graphics/fonts/FontFamily.Builder#buildVariableFamily() |
| Typeface | https://developer.android.com/reference/android/graphics/Typeface |
| Font | https://developer.android.com/reference/android/graphics/fonts/Font |
| TextView | https://developer.android.com/reference/android/widget/TextView |
| createNoBreakSpan | https://developer.android.com/reference/android/text/style/LineBreakConfigSpan#createNoBreakSpan() |
| createNoHyphenationSpan | https://developer.android.com/reference/android/text/style/LineBreakConfigSpan#createNoHyphenationSpan() |
| Android and Google Play announced support for app archiving last
year | https://android-developers.googleblog.com/2023/04/reduce-uninstalls-for-your-app-with-auto-archive.html |
| REQUEST_DELETE_PACKAGES | https://developer.android.com/reference/android/Manifest.permission#REQUEST_DELETE_PACKAGES |
| requestArchive | https://developer.android.com/reference/android/content/pm/PackageInstaller#requestArchive(java.lang.String,%20android.content.IntentSender) |
| LauncherApps | https://developer.android.com/reference/android/content/pm/LauncherApps |
| unarchive | https://developer.android.com/reference/android/content/pm/PackageInstaller#requestUnarchive(java.lang.String,%20android.content.IntentSender) |
| ACTION_PACKAGE_ADDED | https://developer.android.com/reference/android/content/Intent#ACTION_PACKAGE_ADDED |
| use the developer option | https://source.android.com/docs/core/architecture/16kb-page-size/16kb-developer-option#use_16kb_toggle |
| Vulkan® graphics API | https://developer.android.com/ndk/guides/graphics |
| NDK | https://developer.android.com/ndk |
| ANGLE | https://chromium.googlesource.com/angle/angle |
| Matrix44 | https://developer.android.com/reference/android/graphics/Matrix44 |
| clipShader | https://developer.android.com/reference/android/graphics/Canvas#clipShader(android.graphics.Shader) |
| clipOutShader | https://developer.android.com/reference/android/graphics/Canvas#clipOutShader(android.graphics.Shader) |
| Improving battery efficiency of
background work on Android | https://io.google/2024/explore/4ad3e7fe-ca50-4c24-8c48-5c04ee39e4d0/ |
| ApplicationStartInfo | https://developer.android.com/reference/android/app/ApplicationStartInfo |
| StorageStats.getAppBytes | https://developer.android.com/reference/android/app/usage/StorageStats#getAppBytes() |
| StorageStats.getAppBytesByDataType([type]) | https://developer.android.com/reference/android/app/usage/StorageStats#getAppBytesByDataType(int) |
| ProfilingManager | https://developer.android.com/reference/android/os/ProfilingManager |
| Profiling | https://developer.android.com/reference/androidx/core/os/Profiling |
| Core 1.15.0-rc01 | https://developer.android.com/jetpack/androidx/releases/core#1.15.0-rc01 |
| update of SQLite to version
3.44.3 | https://developer.android.com/reference/android/database/sqlite/package-summary |
| best practices for SQLite performance | https://developer.android.com/topic/performance/sqlite-performance-best-practices |
| beginTransactionReadOnly() | https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase#begintransactionreadonly |
| beginTransactionWithListenerReadOnly(SQLiteTransactionListener) | https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase#begintransactionreadonly |
| getLastChangedRowCount() | https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase#getlastchangedrowcount |
| getTotalChangedRowCount() | https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase#gettotalchangedrowcount |
| getLastInsertRowId() | https://developer.android.com/reference/kotlin/android/database/sqlite/SQLiteDatabase#getlastinsertrowid |
| Android Dynamic Performance
Framework (ADPF) | https://developer.android.com/games/optimize/adpf |
| power-efficiency mode | https://developer.android.com/reference/android/os/PerformanceHintManager.Session#setPreferPowerEfficiency%28boolean%29 |
| reported | https://developer.android.com/reference/android/os/PerformanceHintManager.Session#reportActualWorkDuration%28android.os.WorkDuration%29 |
| Thermal headroom thresholds | https://developer.android.com/reference/android/os/PowerManager#getThermalHeadroomThresholds%28%29 |
| head over to the
documentation | https://developer.android.com/games/optimize/adpf |
| support for apps | https://developer.android.com/reference/android/view/WindowManager#addScreenRecordingCallback(java.util.concurrent.Executor,%20java.util.function.Consumer%3Cjava.lang.Integer%3E) |
| UriRelativeFilterGroup | https://developer.android.com/reference/android/content/UriRelativeFilterGroup |
| UriRelativeFilter | https://developer.android.com/reference/android/content/UriRelativeFilter |
| system sharesheet | https://developer.android.com/training/sharing/send |
| photo picker | https://developer.android.com/training/data-storage/shared/photopicker |
| Apps with logic for work profiles | https://developer.android.com/about/versions/15/behavior-changes-all#private-space-work-profiles |
| Medical apps | https://developer.android.com/about/versions/15/behavior-changes-all#private-space-medical-apps |
| Launcher apps | https://developer.android.com/about/versions/15/behavior-changes-all#private-space-launcher-apps |
| App store apps | https://developer.android.com/about/versions/15/behavior-changes-all#private-space-app-store-apps |
| partial access | https://developer.android.com/about/versions/14/changes/partial-photo-video-access |
| QUERY_ARG_LATEST_SELECTION_ONLY | https://developer.android.com/reference/android/provider/MediaStore#QUERY_ARG_LATEST_SELECTION_ONLY |
| MediaStore | https://developer.android.com/reference/android/provider/MediaStore |
| ContentResolver | https://developer.android.com/reference/android/content/ContentResolver |
| Privacy Sandbox on Android | https://developer.android.com/design-for-safety/privacy-sandbox |
| privacy sandbox page | https://developer.android.com/design-for-safety/privacy-sandbox/program-overview |
| Health Connect by Android | https://developer.android.com/health-and-fitness/guides/health-connect/develop/get-started |
| fitness | https://developer.android.com/reference/android/health/connect/datatypes/StepsCadenceRecord#STEPS_CADENCE_RATE_AVG |
| nutrition | https://developer.android.com/reference/android/health/connect/datatypes/NutritionRecord#TRANS_FAT_TOTAL |
| calories burned | https://developer.android.com/reference/android/health/connect/datatypes/ExerciseCompletionGoal.ActiveCaloriesBurnedGoal |
| distance | https://developer.android.com/reference/android/health/connect/datatypes/ExerciseCompletionGoal.DistanceGoal |
| duration | https://developer.android.com/reference/android/health/connect/datatypes/ExerciseCompletionGoal.DurationGoal |
| repetition | https://developer.android.com/reference/android/health/connect/datatypes/ExerciseCompletionGoal.RepetitionsGoal |
| steps | https://developer.android.com/reference/android/health/connect/datatypes/ExerciseCompletionGoal.StepsGoal |
| many repetitions as possible (AMRAP) | https://developer.android.com/reference/android/health/connect/datatypes/ExercisePerformanceGoal.AmrapGoal |
| cadence | https://developer.android.com/reference/android/health/connect/datatypes/ExercisePerformanceGoal.CadenceGoal |
| heart rate | https://developer.android.com/reference/android/health/connect/datatypes/ExercisePerformanceGoal.HeartRateGoal |
| power | https://developer.android.com/reference/android/health/connect/datatypes/ExercisePerformanceGoal.PowerGoal |
| perceived rate of exertion | https://developer.android.com/reference/android/health/connect/datatypes/ExercisePerformanceGoal.RateOfPerceivedExertionGoal |
| speed | https://developer.android.com/reference/android/health/connect/datatypes/ExercisePerformanceGoal.SpeedGoal |
| Building adaptable experiences with Android
Health | https://io.google/2024/explore/2e00e987-fa84-4cf9-9c4b-8b67b84456e3/ |
| MediaProjection callbacks | https://developer.android.com/about/versions/14/features/app-screen-sharing#media_projection_callbacks |
| user consent is required | https://developer.android.com/about/versions/14/behavior-changes-14#media-projection-consent |
| MediaProjection | https://developer.android.com/reference/android/media/projection/MediaProjection |
| Improve the user experience of your Android
app | https://io.google/2024/explore/3d552a80-acee-4243-8995-c491272800a1/ |
| image or layout resource | https://developer.android.com/develop/ui/views/appwidgets#preview |
| RemoteViews | https://developer.android.com/reference/android/widget/RemoteViews |
| setWidgetPreview | https://developer.android.com/reference/android/appwidget/AppWidgetManager#setWidgetPreview(android.content.ComponentName,%20int,%20android.widget.RemoteViews) |
| AppWidgetHost.onProvidersChanged | https://developer.android.com/reference/android/appwidget/AppWidgetHost#onProvidersChanged() |
| AppWidgetProviderInfo.generatedPreviewCategories | https://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo#generatedPreviewCategories |
| AppWidgetManager.getWidgetPreview | https://developer.android.com/reference/android/appwidget/AppWidgetManager#getWidgetPreview(android.content.ComponentName,%20android.os.UserHandle,%20int) |
| onPictureInPictureModeChanged | https://developer.android.com/reference/android/app/Activity#onPictureInPictureModeChanged(boolean,%20android.content.res.Configuration) |
| PictureInPictureUiState | https://developer.android.com/reference/android/app/PictureInPictureUiState |
| Activity#onPictureInPictureUiStateChanged | https://developer.android.com/reference/android/app/Activity#onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState) |
| isTransitioningToPip() | https://developer.android.com/reference/android/app/PictureInPictureUiState#isTransitioningToPip() |
| AutomaticZenRule | https://developer.android.com/reference/android/app/AutomaticZenRule |
| ZenDeviceEffects | https://developer.android.com/reference/android/service/notification/ZenDeviceEffects |
| NotificationChannel.setVibrationEffect | https://developer.android.com/reference/android/app/NotificationChannel#setVibrationEffect(android.os.VibrationEffect) |
| Android 15
QPR1 | https://developer.android.com/about/versions/15/release-notes |
| Building adaptive Android
apps | https://io.google/2024/explore/d16737ba-e336-4b68-8928-24692a88e644/ |
| Building UI with the Material 3
adaptive library | https://io.google/2024/explore/2dff9b4c-4069-4bde-ab9a-c5f53dc0fdb8/ |
| Design for large
screens | https://developer.android.com/design/ui/large-screens |
| declare a property | https://developer.android.com/reference/android/view/WindowManager#COMPAT_SMALL_COVER_SCREEN_OPT_IN |
| ServiceState.isUsingNonTerrestrialNetwork() | https://developer.android.com/reference/android/telephony/ServiceState#isUsingNonTerrestrialNetwork() |
| NfcAdapter | https://developer.android.com/reference/android/nfc/NfcAdapter |
| observe mode | https://developer.android.com/reference/android/nfc/NfcAdapter#setObserveModeEnabled(boolean) |
| PollingFrame | https://developer.android.com/reference/android/nfc/cardemulation/HostApduService#processPollingFrames(java.util.List%3Candroid.nfc.cardemulation.PollingFrame%3E) |
| objects | https://developer.android.com/reference/android/nfc/cardemulation/HostApduService#processPollingFrames(java.util.List%3Candroid.nfc.cardemulation.PollingFrame%3E) |
| register a filter | https://developer.android.com/reference/android/nfc/cardemulation/CardEmulation#registerPollingLoopPatternFilterForService(android.content.ComponentName,%20java.lang.String,%20boolean) |
| Safeguarding
user security on Android | https://io.google/2024/explore/f757438a-844f-4c59-8dd4-9a5580a5e23d/ |
| link specific views like username or
password fields with Credential Manager requests | https://developer.android.com/identity/autofill/credential-manager-autofill |
| integrates biometric prompts into the credential creation
and sign-in processes | https://developer.android.com/identity/sign-in/single-tap-biometric |
| E2eeContactKeysManager | https://developer.android.com/reference/android/provider/E2eeContactKeysManager |
| Context.checkContentUriPermissionFull | https://developer.android.com/reference/android/content/Context#checkContentUriPermissionFull(android.net.Uri,%20int,%20int,%20int) |
| requireContentUriPermissionFromCaller | https://developer.android.com/guide/topics/manifest/activity-element#requireContentUriPermissionFromCaller |
| ComponentCaller class | https://developer.android.com/reference/android/app/ComponentCaller |
| TalkBack | https://developer.android.com/guide/topics/ui/accessibility/testing#talkback |
| JUSTIFICATION_MODE_INTER_CHARACTER | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_INTER_CHARACTER |
| JUSTIFICATION_MODE_NONE | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_NONE |
| JUSTIFICATION_MODE_NONE | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_NONE |
| JUSTIFICATION_MODE_INTER_WORD | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_INTER_WORD |
| JUSTIFICATION_MODE_INTER_WORD | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_INTER_WORD |
| JUSTIFICATION_MODE_INTER_CHARACTER | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_INTER_CHARACTER |
| JUSTIFICATION_MODE_INTER_CHARACTER | https://developer.android.com/reference/android/text/Layout#JUSTIFICATION_MODE_INTER_CHARACTER |
| LINE_BREAK_WORD_STYLE_AUTO | https://developer.android.com/reference/kotlin/android/graphics/text/LineBreakConfig#line_break_style_auto |
| LINE_BREAK_WORD_STYLE_PHRASE | https://developer.android.com/reference/kotlin/android/graphics/text/LineBreakConfig#line_break_word_style_phrase |
| LINE_BREAK_WORD_STYLE_NONE | https://developer.android.com/reference/kotlin/android/graphics/text/LineBreakConfig#line_break_word_style_none |
| Content License | https://developer.android.com/license |
|
X
| https://x.com/AndroidDev |
|
YouTube
| https://www.youtube.com/user/androiddevelopers |
|
LinkedIn
| https://www.linkedin.com/showcase/androiddev |
|
Android
| https://www.android.com |
|
Android for Enterprise
| https://www.android.com/enterprise/ |
|
Security
| https://www.android.com/security-center/ |
|
Source
| https://source.android.com |
|
News
| https://developer.android.com/news |
|
Blog
| https://android-developers.googleblog.com/ |
|
Podcasts
| https://developer.android.com/podcasts |
|
Gaming
| https://developer.android.com/games |
|
Machine Learning
| https://developer.android.com/ml |
|
Health & Fitness
| https://developer.android.com/health-and-fitness |
|
Camera & Media
| https://developer.android.com/media |
|
Privacy
| https://developer.android.com/privacy |
|
5G
| https://developer.android.com/training/connectivity/5g |
|
Large screens
| https://developer.android.com/large-screens |
|
Wear OS
| https://developer.android.com/wear |
|
ChromeOS devices
| https://developer.android.com/chrome-os |
|
Android for cars
| https://developer.android.com/cars |
|
Android TV
| https://developer.android.com/tv |
|
Android 17
| https://developer.android.com/about/versions/17 |
|
Android 16
| https://developer.android.com/about/versions/16 |
|
Android 15
| https://developer.android.com/about/versions/15 |
|
Android 14
| https://developer.android.com/about/versions/14 |
|
Android 13
| https://developer.android.com/about/versions/13 |
|
Android 12
| https://developer.android.com/about/versions/12 |
|
Android 11
| https://developer.android.com/about/versions/11 |
|
Android Studio guide
| https://developer.android.com/studio/intro |
|
Developers guides
| https://developer.android.com/guide |
|
API reference
| https://developer.android.com/reference |
|
Download Studio
| https://developer.android.com/studio |
|
Android NDK
| https://developer.android.com/ndk |
|
Report platform bug
| https://issuetracker.google.com/issues/new?component=190923&template=841312 |
|
Report documentation bug
| https://issuetracker.google.com/issues/new?component=192697 |
|
Google Play support
| https://support.google.com/googleplay/android-developer |
|
Join research studies
| https://g.co/userresearch/androiddeveloperfooter |
|
| https://developers.google.com/ |
|
Android
| https://developer.android.com |
|
Chrome
| https://developer.chrome.com/home |
|
Firebase
| https://firebase.google.com |
|
Google Cloud Platform
| https://cloud.google.com |
|
All products
| https://developers.google.com/products/ |
|
Privacy
| https://policies.google.com/privacy |
|
License
| https://developer.android.com/license |
|
Brand guidelines
| https://developer.android.com/distribute/marketing-tools/brand-guidelines |
|
Manage cookies
| https://developer.android.com/about/versions/15/features |
|
Subscribe
| https://developer.android.com/updates |