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