在哪里存储Android应用程序的附件?

pepr

我正在编写应用程序(一种简单的CRM),在该应用程序中,用户应该能够将附件附加到手动创建的注释中。注释具有简单文本的形式,附件可以是PDF或用户创建的照片,或者将来可能包含任何其他合理的文档。

该应用程序通过使用SQLite数据库ContentProvider数据库的内容应通过Web服务与中央服务器同步。

我正在考虑专用于附件的数据库表。这样,附件将通过附件表的键添加到注释中。与中央服务器同步时,可以将表与应用程序的其他数据库部分分开进行同步。

现在的问题是:应用程序应如何存储附件?说,照片可能应该与图库分开存放。PDF文档也应存储在与应用程序相关的磁盘空间中(例如出于安全原因)。附件数据库表应该只存储对文档的引用,还是应该考虑使用SQLite Blob?还是让用户选择说出附件的存储位置是否合理?(我的意思是内部存储与外部存储[microSD卡]。)在这种情况下,我应该期待哪些利弊?

耐力

android的指导方针说,您应该只在内部存储器中存储大约1 mb,而几乎可以将所有内容存储在sd卡中。但是请记住,所有有权在sdcard上写入的应用程序都可以读取它,因此您应该对数据进行加密。

从android 4.4开始,您还可以使用应受保护的外部缓存目录。但是,在有根设备上,这也不会保护数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON数据存储在哪里?(Android应用程序开发)

来自分类Dev

应用程序池存储在哪里

来自分类Dev

应用程序池存储在哪里

来自分类Dev

Android手机上存储在PhoneGap应用程序中的文件存储在哪里?

来自分类Dev

Android系统在主屏幕/桌面上将应用程序的位置存储在哪里

来自分类Dev

Hadoop在哪里存储YARN应用程序的日志?

来自分类Dev

在哪里存储iOS应用程序的字符串

来自分类Dev

应用程序文件存储在哪里?

来自分类Dev

virtualbox将已安装的应用程序存储在哪里?

来自分类Dev

我在哪里存储应用程序的资源

来自分类Dev

我的应用程序设置确切存储在哪里?

来自分类Dev

Hadoop在哪里存储YARN应用程序的日志?

来自分类Dev

应用程序数据存储在哪里?

来自分类Dev

应用程序通常在哪里存储数据?

来自分类Dev

在哪里存储应用程序数据?

来自分类Dev

在哪里可以找到应用程序的名称空间[Android]

来自分类Dev

Android应用程序的识别数据放在哪里?

来自分类Dev

Android上的应用程序的偏好在哪里?

来自分类Dev

在哪里构建混合应用程序?

来自分类Dev

链接的应用程序页面在哪里

来自分类Dev

在哪里安装应用程序

来自分类Dev

我的电子应用程序在哪里

来自分类Dev

默认ASP.NET应用程序中存储的用户名和密码在哪里?

来自分类Dev

控制台应用程序在哪里真正存储其设置

来自分类Dev

通过gradle构建spring-boot应用程序时应在哪里存储静态资源?

来自分类Dev

我在哪里可以存储(和管理)应用程序许可证信息?

来自分类Dev

泊坞窗化的Web应用程序应在哪里存储上传的文件?

来自分类Dev

我们在哪里和Ember CLI Pods应用程序中存储CSS样式?

来自分类Dev

在哪里将Web API凭据安全地存储在iPhone应用程序中?

Related 相关文章

  1. 1

    JSON数据存储在哪里?(Android应用程序开发)

  2. 2

    应用程序池存储在哪里

  3. 3

    应用程序池存储在哪里

  4. 4

    Android手机上存储在PhoneGap应用程序中的文件存储在哪里?

  5. 5

    Android系统在主屏幕/桌面上将应用程序的位置存储在哪里

  6. 6

    Hadoop在哪里存储YARN应用程序的日志?

  7. 7

    在哪里存储iOS应用程序的字符串

  8. 8

    应用程序文件存储在哪里?

  9. 9

    virtualbox将已安装的应用程序存储在哪里?

  10. 10

    我在哪里存储应用程序的资源

  11. 11

    我的应用程序设置确切存储在哪里?

  12. 12

    Hadoop在哪里存储YARN应用程序的日志?

  13. 13

    应用程序数据存储在哪里?

  14. 14

    应用程序通常在哪里存储数据?

  15. 15

    在哪里存储应用程序数据?

  16. 16

    在哪里可以找到应用程序的名称空间[Android]

  17. 17

    Android应用程序的识别数据放在哪里?

  18. 18

    Android上的应用程序的偏好在哪里?

  19. 19

    在哪里构建混合应用程序?

  20. 20

    链接的应用程序页面在哪里

  21. 21

    在哪里安装应用程序

  22. 22

    我的电子应用程序在哪里

  23. 23

    默认ASP.NET应用程序中存储的用户名和密码在哪里?

  24. 24

    控制台应用程序在哪里真正存储其设置

  25. 25

    通过gradle构建spring-boot应用程序时应在哪里存储静态资源?

  26. 26

    我在哪里可以存储(和管理)应用程序许可证信息?

  27. 27

    泊坞窗化的Web应用程序应在哪里存储上传的文件?

  28. 28

    我们在哪里和Ember CLI Pods应用程序中存储CSS样式?

  29. 29

    在哪里将Web API凭据安全地存储在iPhone应用程序中?

热门标签

归档