繁体   English   中英

Android 安全性:如何保护我的应用程序中的本地文件/数据库并毫无问题地访问它?

[英]Android Security : how to protect the local files/db in my application and access to it with no problem?

我有一个应用程序可以在本地复制一些文件(db、images、pdf、texte 文件),并且需要访问这些文件才能使应用程序正常工作。 - 对 bdd 的查询
- 需要显示的 pdf 和图像等文件
- 应用程序需要读取的文本文件

我的问题是如何保护所有这些文件不被用户访问? 这是明智的信息,我不希望所有用户都可以轻松访问它?

我已经看过所有票: ticket1ticket2ticket3 ,但我不确定这是不是好方法?

有什么建议么?

Android 为您提供 3 种类型的私有存储,仅供您的应用程序访问。

  1. 使用 Room 持久性库将结构化数据存储在私有数据库中的数据库。
  2. SharedPreferences 将数据存储为键值对
  3. 最后,在您的情况下,内部存储用于存储自定义类型的数据,尤其是文件和媒体。

在私有存储上写入:

创建一个新File并在上面写:

File file = new File(getApplicationContext().getFilesDir(),"MyPrivateFile.txt");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM