android - 将文件保存到只有我的应用程序可以看到的设备

标签 android file save

我需要将文件保存到我设备中的本地文件夹。

这个文件夹应该被加密或者不应该被看到。

是否可以在 Android 中做类似的事情?

我知道我可以使用共享首选项或 SQLite 数据库,但我需要保存文件而不是简单的值。

最佳答案

您可以将文件保存到设备的内部存储空间,这对您的应用程序来说是私有(private)的。请记住,此存储空间在大多数设备上都是有限的,这就是为什么 SD 卡是存储文件的最佳位置。

Internal Storage

虽然您可以对 SD 卡上的文件进行哈希处理,但只有您的应用程序可以访问它们,因为它具有用于对文件进行哈希处理的 key 。

关于android - 将文件保存到只有我的应用程序可以看到的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809594/

相关文章:

android - 播放计费库连接和查询sku详情

file - gnuplot : how to save datafile values into a variable (with condition)?

model - Ember.js:如何保存模型

android - 使用 FMOD 将输出保存到文件

android - SettingsClient.checkSettings 始终失败,状态为 LocationSettingsStatusCodes.RESOLUTION_REQUIRED

android - 可滚动的 TextView 文本变黑

c++ - 如何从 C++ 中的二进制文件中读取类

file - 如果450KB base64编码的数据大小是多少?

c++ - 从文件中读取 long double,然后写入另一个文件

android - 实现 onClickListener 后应用程序崩溃