我正在Android中制作应用程序。我在服务器上有很多文件,如 abc.doc、abc.xls、abc.mp3 等。我想将所有这些文件下载到单个文件中,如 .zip、.rar,然后将其存储在 SDCARD 上。由于安全问题,只有我的应用程序能够读取这些文件,没有其他应用程序能够读取它。
问问题
1019 次
1 回答
2
唯一安全的方法是使用加密来保护文件。例如,您可以使用 AES 或类似的东西使用简单的对称加密。该java.security
包包含所有必需的类:
http://developer.android.com/reference/java/security/package-summary.html
编辑:
对于自定义二进制文件格式,您可以使用DataInputStream
. 它允许从二进制输入流中读取不同的数据类型。有关详细信息,请参阅文档:
http://developer.android.com/reference/java/io/DataInputStream.html
于 2012-06-07T08:30:34.147 回答