如何保护应用程序下载的所有内容?我们需要这些文件仅适用于此单个应用程序,不能被任何其他应用程序或USB电缆复制/查看。
答案 0 :(得分:1)
参阅文档http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
默认情况下,保存到内部存储的文件对您的应用程序是私有的,而其他应用程序无法访问它们(用户也不能)。
答案 1 :(得分:1)
您可以将文件保存在内部存储器中。请尝试以下代码
File myFolder = context.getDir("DirectoryName", Context.MODE_PRIVATE); //Create folder in internal memory;
File myFile = new File(myFolder, "fileName"); //Create file inside the folder.
FileOutputStream ouStreamt = new FileOutputStream(myFile);
使用ouStreamt将您的内容写入文件。希望这会对你有所帮助
答案 2 :(得分:1)
您可以实现真正需要的文件加密\解密 - link。但在大多数情况下,内部存储足够安全。