@Documented @Retention(CLASS) @Target({PARAMETER,CONSTRUCTOR,ANNOTATION_TYPE,METHOD,FIELD}) public @interface NeedsPermission
| 限定符和类型 | 可选元素 | 说明 |
|---|---|---|
String[] |
all |
Specifies a list of all required permission names.
|
String[] |
any |
Specifies a list of permission names, where at least one permission name is required.
|
boolean |
partial |
If this value is true, permission is not necessarily required in all cases.
|
String |
value |
The name of the required permission when a permission is required.
|