AI2 Component  (Version nb184)
ProviderElement.java
Go to the documentation of this file.
1 // -*- mode: java; c-basic-offset: 2; -*-
2 // Copyright 2020 MIT, All rights reserved
3 // Released under the Apache License, Version 2.0
4 // http://www.apache.org/licenses/LICENSE-2.0
5 
6 package com.google.appinventor.components.annotations.androidmanifest;
7 
8 import java.lang.annotation.ElementType;
9 import java.lang.annotation.Retention;
10 import java.lang.annotation.RetentionPolicy;
11 import java.lang.annotation.Target;
12 
33 @Retention(RetentionPolicy.RUNTIME)
34 @Target(ElementType.TYPE)
35 public @interface ProviderElement {
36 
44 
52 
60 
71  String authorities();
72 
83  String enabled() default "";
84 
93  String directBootAware() default "false";
94 
113  String exported() default "";
114 
141  String grantUriPermissions() default "";
142 
150  String icon() default "";
151 
161  String initOrder() default "";
162 
174  String label() default "";
175 
186  String multiprocess() default "";
187 
198  String name();
199 
210  String permission() default "";
211 
227  String process() default "";
228 
240  String readPermission() default "";
241 
248  String syncable() default "";
249 
261  String writePermission() default "";
262 }
com.google.appinventor.components.annotations.androidmanifest.MetaDataElement
Definition: MetaDataElement.java:44
com.google.appinventor.components.annotations.androidmanifest.ProviderElement.metaDataElements
MetaDataElement[] metaDataElements() default
Definition: ProviderElement.java:43
com.google.appinventor.components.annotations.androidmanifest.PathPermissionElement
Definition: PathPermissionElement.java:32
com.google.appinventor.components.annotations.androidmanifest.ProviderElement.grantUriPermissionElement
GrantUriPermissionElement[] grantUriPermissionElement() default
Definition: ProviderElement.java:59
com.google.appinventor.components.annotations.androidmanifest.ProviderElement.pathPermissionElement
PathPermissionElement[] pathPermissionElement() default
Definition: ProviderElement.java:51
com.google.appinventor.components.annotations.androidmanifest.ProviderElement
Definition: ProviderElement.java:35
com.google.appinventor.components.annotations.androidmanifest.GrantUriPermissionElement
Definition: GrantUriPermissionElement.java:41