我有一个有服务的 Android 应用程序,这应该只在内部安装。然而,一些具有 ROOT 的用户将其安装在 SD 卡上并报告各种奇怪的错误。
当用户这样做时,SharedPreferences 去哪里了?它们是否也存储在 SD 卡上(对我来说真的很糟糕,因为我经常写它们)还是它们总是在内部存储上?我看到的一些错误似乎表明了这种情况。
如果是这样,我如何检测到我的 SharedPreference 文件确实在 SD 卡上?
谢谢!
我有一个有服务的 Android 应用程序,这应该只在内部安装。然而,一些具有 ROOT 的用户将其安装在 SD 卡上并报告各种奇怪的错误。
当用户这样做时,SharedPreferences 去哪里了?它们是否也存储在 SD 卡上(对我来说真的很糟糕,因为我经常写它们)还是它们总是在内部存储上?我看到的一些错误似乎表明了这种情况。
如果是这样,我如何检测到我的 SharedPreference 文件确实在 SD 卡上?
谢谢!