MediaScannerConnection.ScanFile Method
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.
Overloads
ScanFile(String, String) |
Requests the media scanner to scan a file. |
ScanFile(Context, String[], String[], MediaScannerConnection+IOnScanCompletedListener) |
Convenience for constructing a |
ScanFile(String, String)
Requests the media scanner to scan a file.
[Android.Runtime.Register("scanFile", "(Ljava/lang/String;Ljava/lang/String;)V", "GetScanFile_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void ScanFile (string? path, string? mimeType);
[<Android.Runtime.Register("scanFile", "(Ljava/lang/String;Ljava/lang/String;)V", "GetScanFile_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member ScanFile : string * string -> unit
override this.ScanFile : string * string -> unit
Parameters
- path
- String
the path to the file to be scanned.
- mimeType
- String
an optional mimeType for the file. If mimeType is null, then the mimeType will be inferred from the file extension.
- Attributes
Remarks
Requests the media scanner to scan a file. Success or failure of the scanning operation cannot be determined until MediaScannerConnectionClient#onScanCompleted(String, Uri)
is called.
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.
Applies to
ScanFile(Context, String[], String[], MediaScannerConnection+IOnScanCompletedListener)
Convenience for constructing a MediaScannerConnection
, calling
#connect
on it, and calling #scanFile(String, String)
with the given
<var>path</var> and <var>mimeType</var> when the connection is
established.
[Android.Runtime.Register("scanFile", "(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V", "")]
public static void ScanFile (Android.Content.Context? context, string[]? paths, string[]? mimeTypes, Android.Media.MediaScannerConnection.IOnScanCompletedListener? callback);
[<Android.Runtime.Register("scanFile", "(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V", "")>]
static member ScanFile : Android.Content.Context * string[] * string[] * Android.Media.MediaScannerConnection.IOnScanCompletedListener -> unit
Parameters
- context
- Context
The caller's Context, required for establishing a connection to
the media scanner service.
Success or failure of the scanning operation cannot be determined until
MediaScannerConnectionClient#onScanCompleted(String, Uri)
is called.
- paths
- String[]
Array of paths to be scanned.
- mimeTypes
- String[]
Optional array of MIME types for each path. If mimeType is null, then the mimeType will be inferred from the file extension.
Optional callback through which you can receive the scanned URI and MIME type; If null, the file will be scanned but you will not get a result back.
- Attributes
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.
See also
- <xref:Android.Media.MediaScannerConnection.ScanFile(System.String%2c+System.String)>