我正在开发一个Android应用程序,它可以从服务器下载视频并将其存储在SD卡中。并在应用处于离线模式时播放。但我希望为我的应用添加一个功能。现在,应用程序下载的视频可以由设备中的任何视频播放器播放。但我想限制该功能。因此,我的应用程序下载的视频只能通过我的应用程序(如youtube应用程序)播放。
我对这个功能完全陌生..任何实现这一目标的想法和方法?
提前致谢 ..
如@Vivek Kumar Srivastava所述:如果您正在使用Api Level-8,那么我建议使用getExternalFilesDir (String type)
而不是Environment.getExternalStorageDirectory()
,因为这有两个好处
- 用户卸载应用程序时,将自动删除所有图像和数据
-images在媒体应用程序中不可见(在图库中)。