# MediaScannerConnection.OnScanCompletedListener

Added in[API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Summary:[Methods](https://developer.android.com/reference/android/media/MediaScannerConnection.OnScanCompletedListener#pubmethods)  

# MediaScannerConnection.OnScanCompletedListener

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/media/MediaScannerConnection.OnScanCompletedListener "View this page in Kotlin")\|Java

`
public
static


interface
MediaScannerConnection.OnScanCompletedListener
`  
`


`

|--------------------------------------------------------------|
| android.media.MediaScannerConnection.OnScanCompletedListener |

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known indirect subclasses [MediaScannerConnection.MediaScannerConnectionClient](https://developer.android.com/reference/android/media/MediaScannerConnection.MediaScannerConnectionClient) |------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [MediaScannerConnection.MediaScannerConnectionClient](https://developer.android.com/reference/android/media/MediaScannerConnection.MediaScannerConnectionClient) | An interface for notifying clients of MediaScannerConnection when a connection to the MediaScanner service has been established and when the scanning of a file has completed. | |

<br />

*** ** * ** ***

Interface for notifying clients of the result of scanning a requested media file.

## Summary

|                                                                                                                                                                                                           ### Public methods                                                                                                                                                                                                           ||
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[onScanCompleted](https://developer.android.com/reference/android/media/MediaScannerConnection.OnScanCompletedListener#onScanCompleted(java.lang.String,%20android.net.Uri))`(`[String](https://developer.android.com/reference/java/lang/String)` path, `[Uri](https://developer.android.com/reference/android/net/Uri)` uri) ` Called to notify the client when the media scanner has finished scanning a file. |

## Public methods

### onScanCompleted

Added in[API level 8](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void onScanCompleted (String path, 
                Uri uri)
```

Called to notify the client when the media scanner has finished scanning a file.

<br />

|                                                                        Parameters                                                                        ||
|--------|--------------------------------------------------------------------------------------------------------------------------------------------------|
| `path` | `String`: the path to the file that has been scanned. <br />                                                                                     |
| `uri`  | `Uri`: the Uri for the file if the scanning operation succeeded and the file was added to the media database, or null if scanning failed. <br /> |