mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-02-21 20:38:57 +00:00
AndroidDevice: Add a broadcast_media_scan_file
method
In android N it is no longer allowed to trigger a media refresh of a directory without root, therefore this method has been added to trigger a refresh of an individual file.
This commit is contained in:
parent
e866cfed12
commit
b10b5970c3
@ -716,6 +716,13 @@ class AndroidDevice(BaseLinuxDevice): # pylint: disable=W0223
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
def broadcast_media_scan_file(self, filepath):
|
||||||
|
"""
|
||||||
|
Force a re-index of the mediaserver cache for the specified file.
|
||||||
|
"""
|
||||||
|
command = 'am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file://'
|
||||||
|
self.execute(command + filepath)
|
||||||
|
|
||||||
def broadcast_media_mounted(self, dirpath, as_root=False):
|
def broadcast_media_mounted(self, dirpath, as_root=False):
|
||||||
"""
|
"""
|
||||||
Force a re-index of the mediaserver cache for the specified directory.
|
Force a re-index of the mediaserver cache for the specified directory.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user