【问题标题】:Android code generation (Java & XML) [closed]Android 代码生成(Java 和 XML)[关闭]
【发布时间】:2012-11-27 20:52:29
【问题描述】:

我需要使用 Java 源代码和 XML 布局(建模)生成一个 Android 应用程序项目 - 所以实际上我正在生成稍微修改的默认 Android 项目(所以没有编辑/转换等,只是从头开始建模)。 它必须在服务器端生成,因此我对基于 Eclipse 的插件或类似的东西不感兴趣。

有没有基于PHP的工具?

如果不是,我想我应该使用 FreeMarker 或 CodeModel(基于 Java)?

【问题讨论】:

  • 如果有基于 Java 的工具,也许你可以编写调用 Java 的 PHP :)
  • 您的要求与简单托管 Android 项目文件(可供下​​载)有什么区别?
  • @mah 当然可以,但如果有“本机”PHP 解决方案 - 想使用那个。 @Stan 好吧,必须生成代码,因为每个项目都会略有不同(不同的活动,不同的布局) - 因此“准备下载”文件不是一个选项(因为会有数百个)。
  • @Stan 我想他想创建一个动态应用程序。 sven - 我有点半开玩笑,对不起,如果你把我当回事。

标签: java php android xml code-generation


【解决方案1】:

Android 项目实际上是使用一些特殊库和不同编译器的常规 Java 项目(Android 的 Java 虚拟机 Dalvik 不执行普通的 Java 字节码。它执行特定于它的字节码)。因此,最有可能的是,您可以使用任何能够处理 Java 代码(并且可能能够运行 Ant 和 GIT 命令...)的代码生成工具来完成这项任务。

对于代码生成,一般来说,几乎所有文本处理工具或语言都可以使用。有一些用 Python、Ruby 和 Perl 编写的代码生成工具。很可能会有一个或多个用 PHP 编写。在某些情况下,甚至可以使用 Web 开发世界中用于从 HTML 模板和 PHP 脚本生成 HTML 页面的模板引擎之一进行代码生成。

对于 XML 来说(几乎)也是如此。您可以使用普通的“模板引擎”从模板生成 XML。 Web 开发中使用的许多模板引擎都明确支持 XML。尽管如此,还有其他(可能更好,在任何情况下更具体)工具来生成 XML。只需 Google 搜索“XML 转换工具”即可。

【讨论】:

    猜你喜欢
    • 2011-03-24
    • 2011-08-02
    • 2016-10-29
    • 2012-09-03
    • 2011-01-15
    • 2011-06-27
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    相关资源
    最近更新 更多