Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓:我能得到操作系统';上次从我的应用程序中播放的音频/视频或查看的图像是什么?_Android_Android Mediaplayer - Fatal编程技术网

Android 安卓:我能得到操作系统';上次从我的应用程序中播放的音频/视频或查看的图像是什么?

Android 安卓:我能得到操作系统';上次从我的应用程序中播放的音频/视频或查看的图像是什么?,android,android-mediaplayer,Android,Android Mediaplayer,安卓开发者 我想知道,是否有可能从我的应用程序内部获取上次播放的媒体(音频或视频)或查看的图像的引用 我试图获取MediaPlayer的列表,但我只能从我自己的应用程序上下文中获取MediaPlayer,而不是从其他应用程序中获取。我还可以获取MediaPlayer的当前状态(如果文件正在播放或未播放),但仅此而已 这可能吗 谢谢和问候我认为这是不可能的。出于安全原因,一个应用程序不能只查看另一个应用程序的数据,并且没有全局“最近”列表(如在windows中)。对于您可以访问的文件,您可以使用F

安卓开发者

我想知道,是否有可能从我的应用程序内部获取上次播放的媒体(音频或视频)或查看的图像的引用

我试图获取MediaPlayer的列表,但我只能从我自己的应用程序上下文中获取MediaPlayer,而不是从其他应用程序中获取。我还可以获取MediaPlayer的当前状态(如果文件正在播放或未播放),但仅此而已

这可能吗


谢谢和问候

我认为这是不可能的。出于安全原因,一个应用程序不能只查看另一个应用程序的数据,并且没有全局“最近”列表(如在windows中)。

对于您可以访问的文件,您可以使用FileObserver来检测其他人何时访问这些文件,但可能需要一些技巧才能确定此访问是否专门用于播放。请注意,对许多目录执行此操作开始变得昂贵。我不认为你可以这样做的目录中的文件,你不能访问,如默认为另一个应用的私人存储。