在android sd卡上隐藏视频

时间:2011-10-06 23:16:50

标签: android video sd-card

我在Android应用程序的listview中从sd卡本地播放视频。现在我想要隐藏用户的这些视频,以便他只能播放这些视频,但不应该找到那些要从SD卡复制的视频。有没有办法隐藏SD卡上的视频?

3 个答案:

答案 0 :(得分:0)

没有。用户无需通过弹出和插入另一台机器或将手机置于大容量存储/ mtp模式来阻止用户在SD卡周围翻找。如果您不希望用户接触视频,请不要将视频存储在手机上。

答案 1 :(得分:0)

您无法阻止访问外部存储上的文件。

您可以对这些视频进行加密,以便只有您才能解密。玩它们。

答案 2 :(得分:0)

使用私有权限存储内部存储空间至少会将视频保留在您的应用中。

http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

String FILENAME = "hello_file";
String string = "hello world!";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();