今天有个客户需求,要内置一个不可删除的视频。
不可删除的话,不能在设备中删除,USB连接电脑也不能删除。那么直接放到system/media/下好了,这样对用户就完全不可见了,这样还不行,完全不可见,就失去了内置视频的意义,所以我们还要在视频播放器中显示出来,这就要修改播放器的源码,让播放器读取Internal的媒体文件即可。
adb shell,查看如下目录
/data/data/com.android.providers.media/databases/
可以看到有两个数据库文件:external.db和internal.db:
分别打开可以看到:
其中External为sdcard下的多媒体文件,Internal为system下的多媒体文件。
对应的CONTENT_URI:
Media.EXTERNAL_CONTENT_URI
Media.INTERNAL_CONTENT_URI
转载请注明出处:周木水的CSDN博客 http://blog.csdn.net/zhoumushui
我的GitHub:周木水的GitHub https://github.com/zhoumushui