pub struct ApkManifest {Show 13 fields
pub application_label: Option<String>,
pub intent_filters: Option<Vec<IntentFilter>>,
pub max_sdk_version: Option<i32>,
pub metadata: Option<Vec<Metadata>>,
pub min_sdk_version: Option<i32>,
pub package_name: Option<String>,
pub services: Option<Vec<Service>>,
pub target_sdk_version: Option<i32>,
pub uses_feature: Option<Vec<UsesFeature>>,
pub uses_permission: Option<Vec<String>>,
pub uses_permission_tags: Option<Vec<UsesPermissionTag>>,
pub version_code: Option<i64>,
pub version_name: Option<String>,
}Expand description
An Android app manifest. See http://developer.android.com/guide/topics/manifest/manifest-intro.html
This type is not used in any activity, and only used as part of another schema.
Fields§
§application_label: Option<String>User-readable name for the application.
intent_filters: Option<Vec<IntentFilter>>no description provided
max_sdk_version: Option<i32>Maximum API level on which the application is designed to run.
metadata: Option<Vec<Metadata>>Meta-data tags defined in the manifest.
min_sdk_version: Option<i32>Minimum API level required for the application to run.
package_name: Option<String>Full Java-style package name for this application, e.g. “com.example.foo”.
services: Option<Vec<Service>>Services contained in the tag.
target_sdk_version: Option<i32>Specifies the API Level on which the application is designed to run.
uses_feature: Option<Vec<UsesFeature>>Feature usage tags defined in the manifest.
uses_permission: Option<Vec<String>>no description provided
Permissions declared to be used by the application
version_code: Option<i64>Version number used internally by the app.
version_name: Option<String>Version number shown to users.
Trait Implementations§
Source§impl Clone for ApkManifest
impl Clone for ApkManifest
Source§fn clone(&self) -> ApkManifest
fn clone(&self) -> ApkManifest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more