我有一个有点大的 Android 项目,现在我开始担心向后兼容性。
因此,我决定在我的项目中使用 HoloEverywhere,以便我的应用在旧版本的 Android 上看起来很好。
从外观上看,我现在必须将每次出现的 'android' 更改为 'org.holoeverywhere',以便从 HoloEverywhere 中获取定义。
有什么办法可以让这个过渡更容易吗?
如果它可以轻松配置而无需太多繁琐的工作,那将是最好的。
提前致谢,
塔尔锡安
我有一个有点大的 Android 项目,现在我开始担心向后兼容性。
因此,我决定在我的项目中使用 HoloEverywhere,以便我的应用在旧版本的 Android 上看起来很好。
从外观上看,我现在必须将每次出现的 'android' 更改为 'org.holoeverywhere',以便从 HoloEverywhere 中获取定义。
有什么办法可以让这个过渡更容易吗?
如果它可以轻松配置而无需太多繁琐的工作,那将是最好的。
提前致谢,
塔尔锡安
如果您想要自动更改导入(将导入从 android 更改为 HoloEverywhere):
在 Windows 上,您可以使用 Textpad 等 UI 或其他高级记事本(notepad++ edit plus)进行查找替换。再次确保首先测试几个有代表性的文件。他们在所有打开的文件中找到了替换。
在 Unix/linux/Mac 上使用 sed 或其他一些工具(也有适用于 Windows 的端口),加上带有 UI 的 linux 也有很好的记事本。
http://www.cyberciti.biz/faq/unix-linux-replace-string-words-in-many-files/
也可以使用 ant http://www.javalobby.org/articles/ant-preprocessor/如果已经是构建的一部分并且您知道如何使用它,则特别好。