ContentProviderAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Generates a /manifest/application/provider
element within
AndroidManifest.xml
.
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public class ContentProviderAttribute : Attribute, Java.Interop.IJniNameProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type ContentProviderAttribute = class
inherit Attribute
interface IJniNameProviderAttribute
- Inheritance
-
ContentProviderAttribute
- Attributes
- Implements
Remarks
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Constructors
ContentProviderAttribute(String[]) |
Constructs and initializes a new ContentProviderAttribute instance with the specified URI authorities. |
Properties
Authorities |
The URI authorities that identify data under the perview of the content provider. |
DirectBootAware | |
Enabled |
Whether or not the provider can be instantiated by the system. |
Exported |
Whether or not the provider can be launched by components of other applications. |
GrantUriPermissions |
Whether or not those who ordinarily would not have permission to access the content provider's data can be granted to do so. |
Icon |
An icon representing the provider. |
InitOrder |
The order in which the content provider should be instantiated. |
Label |
A user-readable label for the provider. |
MultiProcess |
Whether an instance of the provider can be launched into the process of the component that started it. |
Name |
The name of the class that implements the provider. |
Permission |
The name of a permission that clients must have to launch the provider. |
Process |
The name of the process in which the activity should run. |
ReadPermission |
A permission that clients must have to query the content provider. |
RoundIcon | |
Syncable |
Whether or not the data under the content provider's control is to be synchronized with data on a server. |
WritePermission |
A permission that clients must have to make changes to the data controlled by the content provider. |