如何在启动启动器应用程序之前等待文件扫描完成

时间:2012-03-21 10:52:21

标签: java android

我目前正在开发Android启动器应用程序,我想在启动器启动之前播放一些介绍视频。知道直接从资产或原始文件夹播放视频在某些设备上不起作用,我将视频文件包含在assets文件夹中,然后让应用程序将视频文件复制到SD卡中。

但是,由于启动程序始终是启动时启动的第一个应用程序,因此启动后会立即进行媒体扫描。所以问题是当启动器启动时,SD卡文件系统仍然可能被扫描而没有准备好被访问,因此无法播放视频。

感谢任何建议和意见!

1 个答案:

答案 0 :(得分:0)

您可以将文件复制到openFileOutput()返回的流中,然后使用openFileInput()进行播放。