Table of Contents

Class ContentProvider

Namespace
Android.Content
Assembly
MASES.Netdroid.dll
public class ContentProvider : ComponentCallbacks2, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IComponentCallbacks2, IComponentCallbacks
Inheritance
JVMBridgeBase
JVMBridgeBase<ComponentCallbacks>
ContentProvider
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<ComponentCallbacks>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ComponentCallbacks>.IsAssignableFrom<T>()
JVMBridgeBase<ComponentCallbacks>.Execute<T>(params T[])
JVMBridgeBase<ComponentCallbacks>.DynBridgeClazz
JVMBridgeBase<ComponentCallbacks>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

ContentProvider()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("ContentProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ContentProvider()

ContentProvider(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("ContentProvider class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ContentProvider(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

ApplyBatch(String, ArrayList<ContentProviderOperation>)

public ContentProviderResult[] ApplyBatch(String arg0, ArrayList<ContentProviderOperation> arg1)

Parameters

arg0 String

String

arg1 ArrayList<ContentProviderOperation>

ArrayList

Returns

ContentProviderResult[]

ContentProviderResult

Exceptions

OperationApplicationException

ApplyBatch(ArrayList<ContentProviderOperation>)

public ContentProviderResult[] ApplyBatch(ArrayList<ContentProviderOperation> arg0)

Parameters

arg0 ArrayList<ContentProviderOperation>

ArrayList

Returns

ContentProviderResult[]

ContentProviderResult

Exceptions

OperationApplicationException

AttachInfo(Context, ProviderInfo)

public void AttachInfo(Context arg0, ProviderInfo arg1)

Parameters

arg0 Context

Context

arg1 ProviderInfo

ProviderInfo

BulkInsert(Uri, ContentValues[])

public int BulkInsert(Uri arg0, ContentValues[] arg1)

Parameters

arg0 Uri

Uri

arg1 ContentValues[]

ContentValues

Returns

int

int

Call(String, String, Bundle)

public Bundle Call(String arg0, String arg1, Bundle arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 Bundle

Bundle

Returns

Bundle

Bundle

Call(String, String, String, Bundle)

public Bundle Call(String arg0, String arg1, String arg2, Bundle arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 Bundle

Bundle

Returns

Bundle

Bundle

Canonicalize(Uri)

public Uri Canonicalize(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

Uri

Uri

ClearCallingIdentity()

public ContentProvider.CallingIdentity ClearCallingIdentity()

Returns

ContentProvider.CallingIdentity

ContentProvider.CallingIdentity

Delete(Uri, Bundle)

public int Delete(Uri arg0, Bundle arg1)

Parameters

arg0 Uri

Uri

arg1 Bundle

Bundle

Returns

int

int

Delete(Uri, String, String[])

public int Delete(Uri arg0, String arg1, String[] arg2)

Parameters

arg0 Uri

Uri

arg1 String

String

arg2 String[]

String

Returns

int

int

Dump(FileDescriptor, PrintWriter, String[])

public void Dump(FileDescriptor arg0, PrintWriter arg1, String[] arg2)

Parameters

arg0 FileDescriptor

FileDescriptor

arg1 PrintWriter

PrintWriter

arg2 String[]

String

GetCallingAttributionSource()

public AttributionSource GetCallingAttributionSource()

Returns

AttributionSource

AttributionSource

GetCallingAttributionTag()

public String GetCallingAttributionTag()

Returns

String

String

GetCallingPackage()

public String GetCallingPackage()

Returns

String

String

GetCallingPackageUnchecked()

public String GetCallingPackageUnchecked()

Returns

String

String

GetContext()

public Context GetContext()

Returns

Context

Context

GetPathPermissions()

public PathPermission[] GetPathPermissions()

Returns

PathPermission[]

PathPermission

GetReadPermission()

public String GetReadPermission()

Returns

String

String

GetStreamTypes(Uri, String)

public String[] GetStreamTypes(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

String[]

String

GetType(Uri)

public String GetType(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

String

String

GetTypeAnonymous(Uri)

public String GetTypeAnonymous(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

String

String

GetWritePermission()

public String GetWritePermission()

Returns

String

String

Insert(Uri, ContentValues)

public Uri Insert(Uri arg0, ContentValues arg1)

Parameters

arg0 Uri

Uri

arg1 ContentValues

ContentValues

Returns

Uri

Uri

Insert(Uri, ContentValues, Bundle)

public Uri Insert(Uri arg0, ContentValues arg1, Bundle arg2)

Parameters

arg0 Uri

Uri

arg1 ContentValues

ContentValues

arg2 Bundle

Bundle

Returns

Uri

Uri

OnCallingPackageChanged()

public void OnCallingPackageChanged()

OnConfigurationChanged(Configuration)

public void OnConfigurationChanged(Configuration arg0)

Parameters

arg0 Configuration

Configuration

OnCreate()

public bool OnCreate()

Returns

bool

bool

OnLowMemory()

public void OnLowMemory()

OnTrimMemory(int)

public void OnTrimMemory(int arg0)

Parameters

arg0 int

int

OpenAssetFile(Uri, String)

public AssetFileDescriptor OpenAssetFile(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

AssetFileDescriptor

AssetFileDescriptor

Exceptions

FileNotFoundException

OpenAssetFile(Uri, String, CancellationSignal)

public AssetFileDescriptor OpenAssetFile(Uri arg0, String arg1, CancellationSignal arg2)

Parameters

arg0 Uri

Uri

arg1 String

String

arg2 CancellationSignal

CancellationSignal

Returns

AssetFileDescriptor

AssetFileDescriptor

Exceptions

FileNotFoundException

OpenFile(Uri, String)

public ParcelFileDescriptor OpenFile(Uri arg0, String arg1)

Parameters

arg0 Uri

Uri

arg1 String

String

Returns

ParcelFileDescriptor

ParcelFileDescriptor

Exceptions

FileNotFoundException

OpenFile(Uri, String, CancellationSignal)

public ParcelFileDescriptor OpenFile(Uri arg0, String arg1, CancellationSignal arg2)

Parameters

arg0 Uri

Uri

arg1 String

String

arg2 CancellationSignal

CancellationSignal

Returns

ParcelFileDescriptor

ParcelFileDescriptor

Exceptions

FileNotFoundException

OpenPipeHelper<T>(Uri, String, Bundle, T, PipeDataWriter<T>)

public ParcelFileDescriptor OpenPipeHelper<T>(Uri arg0, String arg1, Bundle arg2, T arg3, ContentProvider.PipeDataWriter<T> arg4)

Parameters

arg0 Uri

Uri

arg1 String

String

arg2 Bundle

Bundle

arg3 T

T

arg4 ContentProvider.PipeDataWriter<T>

ContentProvider.PipeDataWriter

Returns

ParcelFileDescriptor

ParcelFileDescriptor

Type Parameters

T

Exceptions

FileNotFoundException

OpenTypedAssetFile(Uri, String, Bundle)

public AssetFileDescriptor OpenTypedAssetFile(Uri arg0, String arg1, Bundle arg2)

Parameters

arg0 Uri

Uri

arg1 String

String

arg2 Bundle

Bundle

Returns

AssetFileDescriptor

AssetFileDescriptor

Exceptions

FileNotFoundException

OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

public AssetFileDescriptor OpenTypedAssetFile(Uri arg0, String arg1, Bundle arg2, CancellationSignal arg3)

Parameters

arg0 Uri

Uri

arg1 String

String

arg2 Bundle

Bundle

arg3 CancellationSignal

CancellationSignal

Returns

AssetFileDescriptor

AssetFileDescriptor

Exceptions

FileNotFoundException

Query(Uri, String[], Bundle, CancellationSignal)

public Cursor Query(Uri arg0, String[] arg1, Bundle arg2, CancellationSignal arg3)

Parameters

arg0 Uri

Uri

arg1 String[]

String

arg2 Bundle

Bundle

arg3 CancellationSignal

CancellationSignal

Returns

Cursor

Cursor

Query(Uri, String[], String, String[], String)

public Cursor Query(Uri arg0, String[] arg1, String arg2, String[] arg3, String arg4)

Parameters

arg0 Uri

Uri

arg1 String[]

String

arg2 String

String

arg3 String[]

String

arg4 String

String

Returns

Cursor

Cursor

Query(Uri, String[], String, String[], String, CancellationSignal)

public Cursor Query(Uri arg0, String[] arg1, String arg2, String[] arg3, String arg4, CancellationSignal arg5)

Parameters

arg0 Uri

Uri

arg1 String[]

String

arg2 String

String

arg3 String[]

String

arg4 String

String

arg5 CancellationSignal

CancellationSignal

Returns

Cursor

Cursor

Refresh(Uri, Bundle, CancellationSignal)

public bool Refresh(Uri arg0, Bundle arg1, CancellationSignal arg2)

Parameters

arg0 Uri

Uri

arg1 Bundle

Bundle

arg2 CancellationSignal

CancellationSignal

Returns

bool

bool

RequireContext()

public Context RequireContext()

Returns

Context

Context

RestoreCallingIdentity(CallingIdentity)

public void RestoreCallingIdentity(ContentProvider.CallingIdentity arg0)

Parameters

arg0 ContentProvider.CallingIdentity

ContentProvider.CallingIdentity

Shutdown()

public void Shutdown()

Uncanonicalize(Uri)

public Uri Uncanonicalize(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

Uri

Uri

Update(Uri, ContentValues, Bundle)

public int Update(Uri arg0, ContentValues arg1, Bundle arg2)

Parameters

arg0 Uri

Uri

arg1 ContentValues

ContentValues

arg2 Bundle

Bundle

Returns

int

int

Update(Uri, ContentValues, String, String[])

public int Update(Uri arg0, ContentValues arg1, String arg2, String[] arg3)

Parameters

arg0 Uri

Uri

arg1 ContentValues

ContentValues

arg2 String

String

arg3 String[]

String

Returns

int

int