Table of Contents

Class MediaScannerConnection

Namespace
Android.Media
Assembly
MASES.Netdroid.dll
public class MediaScannerConnection : ServiceConnection, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IServiceConnection
Inheritance
JVMBridgeBase
JVMBridgeBase<ServiceConnection>
MediaScannerConnection
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ServiceConnection>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ServiceConnection>.IsAssignableFrom<T>()
JVMBridgeBase<ServiceConnection>.Execute<T>(params T[])
JVMBridgeBase<ServiceConnection>.DynBridgeClazz
JVMBridgeBase<ServiceConnection>.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

MediaScannerConnection()

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

public MediaScannerConnection()

MediaScannerConnection(Context, MediaScannerConnectionClient)

public MediaScannerConnection(Context arg0, MediaScannerConnection.MediaScannerConnectionClient arg1)

Parameters

arg0 Context

Context

arg1 MediaScannerConnection.MediaScannerConnectionClient

MediaScannerConnection.MediaScannerConnectionClient

MediaScannerConnection(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

public MediaScannerConnection(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

Connect()

public void Connect()

Disconnect()

public void Disconnect()

IsConnected()

public bool IsConnected()

Returns

bool

bool

OnServiceConnected(ComponentName, IBinder)

public void OnServiceConnected(ComponentName arg0, IBinder arg1)

Parameters

arg0 ComponentName

ComponentName

arg1 IBinder

IBinder

OnServiceDisconnected(ComponentName)

public void OnServiceDisconnected(ComponentName arg0)

Parameters

arg0 ComponentName

ComponentName

ScanFile(Context, String[], String[], OnScanCompletedListener)

public static void ScanFile(Context arg0, String[] arg1, String[] arg2, MediaScannerConnection.OnScanCompletedListener arg3)

Parameters

arg0 Context

Context

arg1 String[]

String

arg2 String[]

String

arg3 MediaScannerConnection.OnScanCompletedListener

MediaScannerConnection.OnScanCompletedListener

ScanFile(String, String)

public void ScanFile(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String