在 Android 中存储除我之外任何人都无法访问的数据

Store data that nobody can access apart from me in Android

我有一个问题,希望你能帮助我。

我创建了一个需要在 Android 设备中存储数据的应用程序,在源代码中除了我之外没有人可以访问。

我搜索它并找到了 FileOutpuStream 和 FileInputStream 解决方案:

private String file="mydata", data;


FileOutputStream fOut = openFileOutput(file,MODE_PRIVATE);
                fOut.write(data.getBytes());
                fOut.close();

FileInputStream fin = openFileInput(file);

我的问题是创建的文件存储在哪里?并且确定即使在他们的设备中找到该文件也没有人可以访问它吗?

该文件是在 phone 的内存中创建的,只有您的应用程序可以访问它。

很确定它不是 100% 可靠的,因为它只是一个文件,你最好找别的东西。 root android 可以访问他们想要的任何文件。

编辑:阅读 https://developer.android.com/guide/topics/data/data-storage.html#filesInternal

的前两行