我在Android应用程序的listview中从sd卡本地播放视频。现在我想要隐藏用户的这些视频,以便他只能播放这些视频,但不应该找到那些要从SD卡复制的视频。有没有办法隐藏SD卡上的视频?
答案 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();