2

我想使用 Android 进行模型驱动软件开发。

为此,我需要在 SDK 中找到 Android 模型。我已经搜索了一段时间,但无法找到它。有谁知道它可能在哪里?

有没有可能,它是文件夹 android-sdk-\platforms\android-x\android.jar 中的 AndroidManifest.xml-File?解压此文件后,我无法在 Windows XP 上正确打开该文件,因为很多字符的字符集错误。

或者也有可能,它只位于源代码中?

在此先感谢,多米尼克

4

6 回答 6

1

是的,明白了。

它是位于平台文件夹下的 Android.jar。我刚刚搜索了一个 JAR2UML 转换器并在 XMI 中获得了我的 UML 模型:)

于 2010-04-19T19:11:15.723 回答
0

感谢您的回答。

CommonsWare:我只需要模型来进行模型到模型的转换,对此非常有帮助。:) 但是感谢您的提示。

Rui Curado:谢谢,我会看看它,但我最近使用了 Eclipse 建模工具,我对这些工具非常满意。:)

Jordi Cabot:感谢您的建议。所以我会看看我需要哪些组件并尝试重建它。

我只是希望 Metamodel 位于 Android 包中的某个位置,所以我可以跳过自己创建模型。但是,我将在星期一开始......

感谢这三个答案!:)

于 2010-04-17T08:03:04.767 回答
0

这绝对是伟大的多米尼克!感谢您发布您的解决方案;我永远不会发现这个。只是为其他有兴趣做同样事情的人详细说明一下:

是 JAR2UML 的安装说明。

在 Eclipse 中安装 JAR2UML 。

然后按照这些说明导入 Android SDK 文件夹中的平台文件夹中的 Android.jar。JAR2UML 提供的默认选项是完美的(忽略说明中显示的选项更改。)

接下来,您可以双击新创建的 UML 文件,您可以浏览它并从其他 EMF 项目中使用它!

于 2010-12-09T22:15:29.627 回答
0

我想使用 Android 进行模型驱动软件开发。

我不知道适用于 Android 的 MDA 系统,可能是由于尺寸限制。

为此,我需要在 SDK 中找到 Android 模型。

没有“Android 模型”,就像没有“Linux 模型”或“OS X 模型”或“Symbian 模型”一样。

于 2010-04-16T12:52:45.447 回答
-1

不幸的是,许多系统不提供明确的元模型,这必须从系统的 API 或它们使用的存储格式推导出来。所有工具/系统都有一个用于操作数据的内部模式,它只是在它不明确可用时重新发现它的问题

于 2010-04-16T22:02:07.707 回答
-1

您不妨看看 ABSE(http://www.abse.info - 免责声明:我是项目负责人)。ABSE 是一个通用的模型驱动开发系统,可让您使用自己的代码创建自己的代码生成模型。

随着您学习 Android 开发,您可以构建和改进您的代码生成模型(在 ABSE 中称为“Atoms”)。正如 CommonsWare 所说,没有“真正的”Android 模型,但您可以通过 ABSE 构建自己的模型。

然后,您可以通过将您的 Atom 组合在一起、添加一些自定义的、特定于应用程序的代码并快速发布应用程序来开发 Android 应用程序。

AtomWeaver 是一个实现 ABSE 方法的 IDE,但仍处于 alpha 阶段且不公开。只要告诉我您是否想成为 alpha 测试计划的一部分(联系人显示在 ABSE 网站页面的底部)。

于 2010-04-16T16:13:28.273 回答