我有一个有点大的 Android 项目,现在我开始担心向后兼容性。
因此,我决定在我的项目中使用 HoloEverywhere,以便我的应用程序在旧版本的 Android 上看起来很好。
从表面上看,我现在必须将每次出现的“android”更改为“org.holoeverywhere”,以便从 HoloEverywhere 获取定义。
有什么办法可以让这个过渡变得更容易吗?
如果可以轻松配置而不需要太多繁琐的工作那就最好了。
提前致谢,
塔尔锡安
最佳答案
如果您想要的是自动更改导入(将导入从 android 更改为 HoloEverywhere):
在 Windows 上,您可以使用文本板或其他高级记事本(notepad++ edit plus)等 UI 来执行查找替换。再次确保首先对一些代表性文件进行测试。他们在所有打开的文件中找到了替换。
在 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/如果已经是构建的一部分并且您知道如何使用它,则特别好。
关于java - Android - 迁移到 HoloEverywhere,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17027209/