我有一个从 Web 提取 XML 并将其缓存在本地的应用程序。由于与解析 Android 二进制 XML 相比,解析 XML 的成本很高,因此我想将本地副本存储为 Android 二进制 XML。不过,我还没有发现用于动态创建 Android 二进制 XML 的 API,只有 AAPT 使用的 C/C++ 代码。
我采用这种方法的动机是我目前不使用所有 XML 值/属性,但可能希望在我的应用程序的未来版本中使用更多,并且不想再次下载所有 XML 数据。
有人可以指出 API 的正确位以在运行时创建 Android 二进制 XML 吗?
非常感谢,
菲尔·莱洛