Android 防止其他应用程序写入SD卡 P>有没有使用java或C++来阻止所有应用程序在我的应用程序执行写操作时写入SD卡的方法?也许是一些Linux系统调用可以做到这一点?

Android 防止其他应用程序写入SD卡 P>有没有使用java或C++来阻止所有应用程序在我的应用程序执行写操作时写入SD卡的方法?也许是一些Linux系统调用可以做到这一点?,android,android-ndk,android-sdcard,Android,Android Ndk,Android Sdcard,不。 无法阻止所有应用程序写入SD卡。(应用程序在安卓系统中被赋予了同等的特权,在无根手机中) 是的,如果手机已根目录,您可以执行此操作。我认为您无法阻止其他应用程序写入,但您可以使用file.SetWritable()阻止它们写入您的文件。如果这不够安全,并且文件不是太大,您可以将其写入内部存储,然后将其移动到SD

不。 无法阻止所有应用程序写入SD卡。(应用程序在安卓系统中被赋予了同等的特权,在无根手机中)


是的,如果手机已根目录,您可以执行此操作。

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