如何从Android App编写android二进制XML?

时间:2011-04-11 15:58:08

标签: android android-xml

我有一个应用程序从Web中提取XML,并在本地缓存它。由于解析XML与解析Android二进制XML相比是昂贵的,我想将我的本地副本存储为Android二进制XML。我没有发现用于动态创建Android二进制XML的API,只有AAPT使用的C / C ++代码。

我采用这种方法的动机是我目前没有使用所有XML值/属性,但可能希望在我的应用程序的未来版本中使用更多这些值,并且不想下载所有XML数据再次。

有人能指出我在API的正确位置在运行时创建Android二进制XML吗?

非常感谢,

Phil Lello

1 个答案:

答案 0 :(得分:2)

Android二进制XML更快,因为它由编译器优化。在运行时,如果没有编译器的实现来为您执行,则无法创建二进制XML。