最小限度移植 Config 库到安卓平台的思路

尚未着手,仅作备忘。

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

抽时间试试。

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注