java - Android - 迁移到 HoloEverywhere

标签 java android eclipse backwards-compatibility android-holo-everywhere


我有一个有点大的 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/

相关文章:

Android - 一个项目中支持多个 SDK?

Java == 奇怪的行为

java - 父类(super class)和子类解析?

java - Eclipse - 现有代码中的 Android 项目不起作用

java - 创建时间轴 Android 应用程序

Android 如何安装较旧的 API 版本?

Java 应用程序与命令行交互

java - 为接受父对象的子类编写 Java 构造函数

android - 通过蓝牙耳机接听电话

java.lang.ClassNotFoundException : org. junit.runners.BlockJUnit4ClassRunner