1

我想实现这样的场景,即我在 RAW 文件夹中为用户提供一些 XML 文件,并且我想对它们进行加密,以便用户无法通过浏览应用程序的 APK 来访问这些文件。android中是否有任何可用的包或技术来执行此类操作。请告诉。

4

1 回答 1

1

没有为您的 APK 中的资源加密/解密的特定目的提供任何内容。也没有要求您作为 RAW 资源提供的资源适合任何特定格式,因此您对作为 RAW 提供的 XML 有很大的自由度。

一种选择是加密 XML 文件中的某些内容,并在解析文件时动态解密它们。如果 XML 是您自己设计的,并且您可以灵活地对其进行修改,那么这可能是更可取的(当然,也可以由您自行决定)。

另一种选择是在将整个文件放入 APK 之前对其进行加密。在此选项中,您需要将资源作为纯文件打开并解密从中读取的内容;一旦它被完全解密,您就可以将数据传递给您的 XML 解析器。

于 2012-07-09T11:31:08.287 回答