Spliterator| Android Developers
Iterator| Android Developers
Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.| Android Developers
Added in API level 1| Android Developers
An Android App Link is a special type of deep link that allows your website URLs| Android Developers
To allow users to enter your app from links, you must add intent filters for the relevant activities in your app manifest. These intent filters allow deep linking to the content in any of your activities…| Android Developers
Make it possible for users to open specific content in your app from Google Search results by| Android Developers
Android App Links are HTTP URLs that bring users directly to specific content in your Android app.| Android Developers
After you sign the release version of your| Android Developers
The declaration of the application. This element contains subelements that declare each of the application's components and has attributes that can affect all the components. Many of these attributes (such as icon, label, permission, process, taskAffinity…| Android Developers
Compatibility framework (Android 16)| Android Developers
Compatibility framework (Android 15)| Android Developers
Compatibility framework (Android 14)| Android Developers
Compatibility framework (Android 12)| Android Developers
Compatibility framework (Android 11)| Android Developers
App compatibility in Android| Android Developers
An element in an app's AndroidManifest.xml file. Specifies the set of other apps that an app interacts with.| Android Developers
Android 11 (API level 30) further enhances the platform, giving better| Android Developers
To further protect user privacy, Android 11 adds one-time| Android Developers
Camera and microphone foreground service typesIf your app targets Android 11 or higher and accesses the| Android Developers
To provide more transparency into how your app and its dependencies access| Android Developers
StrictMode.VmPolicy.Builder| Android Developers
How to set up Android Studio to build and test your apps on Android 11.| Android Developers
Details on the restricted non-SDK APIs in Android 11.| Android Developers
Learn about changes in Android 11 that will affect all apps.| Android Developers
Terms and Conditions| Android Developers
A Generic System Image (GSI) is a| Android Developers
Declares a content provider component. A content provider is a subclass of ContentProvider that supplies structured access to data managed by the application. All content providers in your application must be defined in a query(), which among other arguments…| Android Developers
Loaders make it easy to asynchronously load data in an activity or fragment. Loaders have these characteristics: There are multiple classes and interfaces that may be involved in using loaders in an application. They are summarized…| Android Developers
Apps & Games on Google Play are adopting a new icon system to better fit diverse developer artwork to Google Play's various UI layouts, form factors, and devices, as well as to bring consistency and a cleaner look to Google Play.| Android Developers
Redirecting…| developer.android.com
You can use the Google Play Store's Install Referrer API to securely retrieve| Android Developers
Color| Android Developers
When a feature in your app needs location access, wait until the user interacts| Android Developers
Provide more relevant information to users based on their location and device sensors, after checking that users have granted the necessary permissions.| Android Developers
Public methods| Android Developers
TelecomManager| Android Developers
ConnectionService| Android Developers
NotificationManager| Android Developers
Notification.CallStyle| Android Developers
Media sessions provide a universal way of interacting with an audio or video| Android Developers
Starting in Android 8.0 (API level 26), all notifications must be assigned to a| Android Developers
A notification is a message that Android displays outside your app's UI to| Android Developers
What to do when a user stops a foreground service.| Android Developers
Jetpack Compose is Android's recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.| Android Developers
Access real physical Android devices hosted in Google's Data Centers, directly from Android Studio.| Android Developers
Added in API level 1| Android Developers
Added in API level 29| Android Developers
TemporalUnit| Android Developers
TemporalAmount| Android Developers
Temporal| Android Developers
ChronoUnit| Android Developers
EnumSet| Android Developers
EnumMap| Android Developers
Android 4.4 (API level 19) introduces the Storage Access Framework (SAF). The SAF| Android Developers
A content provider manages access to a central repository of data. You implement a| Android Developers
An alias for an activity, named by the targetActivity attribute. The target must be in the same application as the alias and it must be declared before the alias in the manifest. The alias presents the target activity as a independent entity. It can have…| Android Developers
BluetoothGattCallback| Android Developers
The Google USB Driver is required to perform adb debugging on Windows with Google devices.| Android Developers
Added in API level 1| Android Developers
File| Android Developers
Added in API level 17| Android Developers
Added in API level 1| Android Developers
SslErrorHandler| Android Developers
HttpAuthHandler| Android Developers
Message| Android Developers
Looper| Android Developers
AsyncQueryHandler| Android Developers
Added in API level 4| Android Developers
Added in API level 31| Android Developers
RuntimeException| Android Developers
IllegalStateException| Android Developers
Exception| Android Developers
Design your UI, plan your app's architecture, and learn to build a high-quality app.| Android Developers
Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.| Android Developers
AccessibilityService| Android Developers
The Android Keystore system lets you store cryptographic keys in a container| Android Developers
Near Field Communication (NFC) is a set of short-range wireless technologies,| Android Developers
In Android 11 and later, the Quick Access Device Controls feature| Android Developers
The developer center about creating games for Android. Learn how to develop, optimize, and publish your Android game using the latest tools and SDKs.| Android Developers
Google Play SDK Index provides insights and usage data for popular commercial SDKs on Google Play so you can make informed decisions about whether an SDK is right for your business and your users. Find over 100 of the most widely used commercial SDKs and insights about each one.| Android Developers
The Android platform is responsible for drawing the system UI, such as the| Android Developers
To assist users with accessibility needs, the Android framework lets you| Android Developers
RecognitionService| Android Developers
Discover links to the web sites for several original equipment manufacturers (OEMs), where you can download the appropriate USB driver for your device.| Android Developers
Learn how to create and manage virtual devices in Android Studio.| Android Developers
Added in API level 1| Android Developers
WebViewAssetLoader| Android Developers
Constants| Android Developers
WebSettings.ZoomDensity| Android Developers
WebSettings.TextSize| Android Developers
WebSettings.PluginState| Android Developers
WebSettings.LayoutAlgorithm| Android Developers
When you run, debug, or test your code Android Studio uses a run/debug configuration to determine how to perform the operation.| Android Developers
View.MeasureSpec| Android Developers
Log| Android Developers
Credential Manager is a Jetpack API that supports multiple sign-in| Android Developers
Today, Google announced the release of the all new Android Baseline 2022| Android Developers