防止其他应用程序写入SD卡

时间:2011-12-19 10:07:49

标签: android android-ndk android-sdcard

在我的应用程序执行写入操作时,有没有办法使用Java或C ++来阻止所有应用程序写入SD卡?也许某些Linux系统调用可以做到吗?

2 个答案:

答案 0 :(得分:0)

没有。 您无法阻止所有应用程序写入SDCARD。 (Android中的应用程序在非root用户手机中获得了同等的特权)

如果手机已植根,则可以执行此操作。

答案 1 :(得分:0)

我认为您不能阻止其他应用程序编写,但您可以阻止它们使用File.SetWritable()写入您的文件。如果这不够安全,如果文件不是太大,您可以将其写入内部存储,然后将其移至SD。