尚未着手,仅作备忘。
该库使用标准 Java 写就,在 Android 上编译通过的修改较小,之前已经介绍了。但是它的一个主要方法——对配置文件的加载,由于用到了的 ClassLoader 的 getResources 方法,在 Android 上略有不适。经过初步考察,目前将着眼点放在 Parseable 的内嵌类 ParseableResources 的 rawParseValue 方法上。在 Android 平台下为该方法单独实现一个版本,将对 ClassLoader.getResources 的使用迁移到 AssetManager 上来似乎是个不错的选择,这样的话,reader 仍然可以保持使用现在的流访问。
抽时间试试。