Android - 在外部存储上保护应用数据

时间:2014-06-25 13:02:38

标签: android security filesystems

我需要在外部数据上安全保护我的应用数据。有没有办法隐藏数据通过其他应用程序或USB访问? 有很多数据,所以不想在私人模式下使用内部存储。 如何设置chmod 700等文件的权限?

应用数据是需要在PDF阅读器中打开的PDF文件。所以需要照顾它

1 个答案:

答案 0 :(得分:1)

  

有没有办法隐藏数据通过其他应用程序或通过USB访问?

没有

  

有大量数据,所以不想在私人模式下使用内部存储。

在大多数Android 3.0+设备上,内部存储和外部存储位于同一分区,并具有相同的空间。因此,如果“大量数据”对于内部存储而言太多,那么对于大多数Android 3.0+设备来说,外部存储太多了。

它位于Android 1.x / 2.x上,其中内部存储往往是独立的,比外部存储小很多。

  

如何设置chmod 700等文件的权限?

你不能。

欢迎使用Facebook's Conceal等库来加密外部存储上的文件,使用内部存储上维护的密钥。这样可以防止他人检查您的数据(当然,除了在root设备上)。但是,用户或其他应用仍然可以删除您的文件。