在我的应用程序执行写入操作时,有没有办法使用Java或C ++来阻止所有应用程序写入SD卡?也许某些Linux系统调用可以做到吗?
答案 0 :(得分:0)
没有。 您无法阻止所有应用程序写入SDCARD。 (Android中的应用程序在非root用户手机中获得了同等的特权)
如果手机已植根,则可以执行此操作。
答案 1 :(得分:0)
我认为您不能阻止其他应用程序编写,但您可以阻止它们使用File.SetWritable()写入您的文件。如果这不够安全,如果文件不是太大,您可以将其写入内部存储,然后将其移至SD。