Crate android_manifest[−][src]
Structs
| Action | Adds an action to an intent filter. |
| Activity | Declares an activity (an |
| ActivityAlias | An alias for an activity, named by the |
| AndroidManifest | The root element of the |
| Application | The declaration of the application. |
| AttributeList | |
| Category | Adds a category name to an intent filter. |
| CompatibleScreens | Specifies each screen configuration with which the application is compatible. |
| Data | Adds a data specification to an intent filter. |
| DrawableResource | Drawable resource type. |
| GrantUriPermission | Specifies the subsets of app data that parent content provider can access. |
| Instrumentation | Declares an |
| Intent | Specifies an |
| IntentFilter | Specifies the types of intents that an activity, service, or broadcast receiver can respond to. |
| Layout | Affect how an activity behaves in multi-window mode. |
| MetaData | A name-value pair for an item of additional, arbitrary data that can be supplied to the parent component. |
| Package | 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. |
| PathPermission | Defines the path and required permissions for a specific subset of data within a content provider. |
| Permission | Declares a security permission. |
| PermissionGroup | Declares a name for a logical grouping of related permissions. |
| PermissionTree | Declares the base name for a tree of permissions. |
| Profileable | Specifies how the following tools can access profiling information: |
| Provider | Declares a content provider component. |
| Queries | Specifies the set of other apps that an app intends to interact with. |
| QueriesProvider | Declares a content provider component used in |
| Receiver | Declares a broadcast receiver (a |
| Resource | Generic resource type. |
| Screen | Specifies a single screen configuration with which the application is compatible. |
| Semicolon | |
| Service | Declares a service (a |
| StringResource | String resource type. |
| StyleResource | Style resource type. |
| SupportsGlTexture | Declares a single GL texture compression format that the app supports. |
| SupportsScreens | Lets you specify the screen sizes your application supports and enable screen compatibility mode for screens larger than what your application supports. |
| UsesConfiguration | Indicates what hardware and software features the application requires. |
| UsesFeature | Declares a single hardware or software feature that is used by the application. |
| UsesLibrary | Specifies a shared library that the application must be linked against. |
| UsesNativeLibrary | Specifies a |
| UsesPermission | Specifies a system permission that the user must grant in order for the app to operate correctly. |
| UsesPermissionSdk23 | Specifies that an app wants a particular permission. |
| UsesSdk | Lets you express an application’s compatibility with one or more versions of the Android platform, by means of an API Level integer. |
| VerticalBar | |
| XmlResource | Xml resource type. |
Enums
| AnyResource | Enum used when the value can be any of available resources. |
| ColorMode | Requests the activity to be displayed in wide color gamut mode on compatible devices. |
| ConfigChanges | Lists configuration changes that the |
| DocumentLaunchMode | Four values which produce the following effects when the user opens a document with the application |
| ForegroundServiceType | |
| Gravity | Standard constants and tools for placing an object within a potentially larger container. |
| GwpAsanMode | GWP-ASan is a native memory allocator feature that helps find |
| InstallLocation | The default install location for the app. |
| LaunchMode | An instruction on how the activity should be launched. |
| LockTaskMode | This value indicates how tasks rooted at this activity will behave in lockTask mode.
The value can be any one of the following |
| PersistableMode | Defines how an instance of an activity is preserved within a containing task across device restarts. |
| ProtectionLevel | The following table shows all base permission types. For a list of flags,
see |
| ReqKeyboardType | The type of keyboard the application requires, if any at all. |
| ReqNavigation | The navigation device required by the application, if any. |
| ReqTouchScreen | The type of touch screen the application requires, if any at all. |
| ScreenOrientation | The orientation of the activity’s display on the device. |
| ScreenSize | 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. |
| StringResourceOrString | Enum used when the value can be string resource or just a row string. |
| SupportsGlTextureName | |
| UiOptions | Extra options for an activity’s UI. |
| WindowSoftInputMode | How the main window of the activity interacts with the window containing the on-screen soft keyboard. |
Traits
| Delimiter | |
| ResourceType | Trait implemented by types that can be used as resource. |
Functions
| from_reader | Deserialize an instance of type |
| from_str | Deserialize an instance of type |
| to_string | Serialize the given |
| to_string_pretty | Serialize the given |