Modules

Structs

Adds an action to an intent filter.

Declares an activity (an Activity subclass) that implements part of the application’s visual user interface.

An alias for an activity, named by the targetActivity attribute.

The root element of the AndroidManifest.xml file.

The declaration of the application.

Adds a category name to an intent filter.

Specifies each screen configuration with which the application is compatible.

Adds a data specification to an intent filter.

Drawable resource type.

Specifies the subsets of app data that parent content provider can access.

Declares an Instrumentation class that enables you to monitor an application’s interaction with the system.

Specifies an intent filter signature. Your app can discover other apps that have matching <intent-filter> elements.

Specifies the types of intents that an activity, service, or broadcast receiver can respond to.

Affect how an activity behaves in multi-window mode.

A name-value pair for an item of additional, arbitrary data that can be supplied to the parent component.

Mipmap resource type.

Specifies a single app that your app intends to access. This other app might integrate with your app, or your app might use services that the other app provides.

Defines the path and required permissions for a specific subset of data within a content provider.

Declares a security permission.

Declares a name for a logical grouping of related permissions.

Declares the base name for a tree of permissions.

Specifies how profilers can access this application.

Declares a content provider component.

Specifies the set of other apps that an app intends to interact with.

Declares a content provider component used in <queries>.

Declares a broadcast receiver (a BroadcastReceiver subclass) as one of the application’s components.

Generic resource type.

Specifies a single screen configuration with which the application is compatible.

Declares a service (a Service subclass) as one of the application’s components.

String resource type.

Style resource type.

Declares a single GL texture compression format that the app supports.

Lets you specify the screen sizes your application supports and enable screen compatibility mode for screens larger than what your application supports.

Indicates what hardware and software features the application requires.

Declares a single hardware or software feature that is used by the application.

Specifies a shared library that the application must be linked against.

Specifies a vendor-provided shared native library that the application must be linked against.

Specifies a system permission that the user must grant in order for the app to operate correctly.

Specifies that an app wants a particular permission.

Lets you express an application’s compatibility with one or more versions of the Android platform, by means of an API Level integer.

Xml resource type.

Enums

Enum used when the value can be any of available resources.

Requests the activity to be displayed in wide color gamut mode on compatible devices.

Lists configuration changes that the activity will handle itself.

Four values which produce the following effects when the user opens a document with the application

Standard constants and tools for placing an object within a potentially larger container.

GWP-ASan is a native memory allocator feature that helps find use-after-free and heap-buffer-overflow bugs.

The default install location for the app.

An instruction on how the activity should be launched.

This value indicates how tasks rooted at this activity will behave in lockTask mode. The value can be any one of the following R.attr.lockTaskMode string values:

Enum used when the value can be string resource or just a row string.

Defines how an instance of an activity is preserved within a containing task across device restarts.

The following table shows all base permission types. For a list of flags, see protectionLevel.

The type of keyboard the application requires, if any at all.

The navigation device required by the application, if any.

The type of touch screen the application requires, if any at all.

The orientation of the activity’s display on the device.

Android runs on a variety of devices that have different screen sizes and pixel densities. The system performs basic scaling and resizing to adapt your user interface to different screens.

Enum used when the value can be string resource or just a row string.

Extra options for an activity’s UI.

How the main window of the activity interacts with the window containing the on-screen soft keyboard.

Traits

Trait implemented by types that can be used as resource.

Functions

Deserialize an instance of type AndroidManifest from an IO stream of XML text.

Deserialize an instance of type AndroidManifest from a string of XML text.

Serialize the given AndroidManifest structure as a String of XML text.

Serialize the given AndroidManifest structure as a pretty-printed String of XML text.