Crate android_manifest

source ·

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.
  • Enum used when the value can be string resource or just a row string.
  • How the main window of the activity interacts with the window containing the on-screen soft keyboard.

Traits

Functions