我想将Android用于模型驱动的软件开发。
为此,我需要在SDK中找到Android模型。我已经搜索了一段时间,但无法找到它。有谁知道它可能在哪里?
是否有可能,它是android-sdk- \ platforms \ android-x \ android.jar文件夹中的AndroidManifest.xml-File?解压缩此文件后,我无法在Windows XP上正确打开该文件,因为很多字符都有错误的字符集。
或者也可能,它只位于源代码中?
提前致谢, 多米尼克
答案 0 :(得分:1)
是的,明白了。
这是位于平台文件夹下的Android.jar。我刚刚搜索了一个JAR2UML转换器并在XMI中得到了我的UML模型:)
答案 1 :(得分:0)
我想使用Android 模型驱动的软件 - 开发。
我不知道Android的MDA系统,可能是由于尺寸限制。
为此,我需要找到Android SDK中的模型。
没有“Android模型”,只有“Linux模型”或“OS X模型”或“Symbian模型”。
答案 2 :(得分:0)
感谢您的回答。
CommonsWare:我只需要模型进行模型到模型的转换,为此它拥有它会非常有帮助。 :)但是,谢谢你的提示。
Rui Curado:谢谢,我会看看它,但我最近使用Eclipse建模工具,我对这些工具非常满意。 :) 乔迪卡博特:谢谢你的建议。所以我将查看我需要的组件并尝试重建它。我只是希望Metamodel位于Android软件包中的某个位置,所以我可以跳过自己创建的模型。但所以我将在周一开始......
感谢所有这三个答案! :)
答案 3 :(得分:0)
这绝对是伟大的多米尼克!感谢您发布解决方案;我永远不会发现这个。只是为那些有兴趣做同样事情的人详细说明:
是JAR2UML的安装说明。
Eclipse中的然后关注these instructions并导入Android SDK文件夹中的platforms文件夹中的Android.jar。 JAR2UML提供的默认选项是完美的(忽略说明中显示的选项更改。)
接下来,您可以双击新创建的UML文件,您可以浏览它并从其他EMF项目中使用它!
答案 4 :(得分:-1)
您可能希望看看ABSE(http://www.abse.info - 免责声明:我是项目负责人)。 ABSE是一个通用的模型驱动开发系统,它允许您使用自己的代码创建自己的代码生成模型。
在学习Android开发时,您可以构建和发展您的代码生成模型(在ABSE中称为“Atoms”)。就像CommonsWare所说,没有“真正的”Android模型,但你可以通过ABSE建立自己的。
然后,您可以通过将Atom结合在一起,添加一些自定义的,特定于应用程序的代码以及快速获取应用程序来开发Android应用程序。
AtomWeaver是一个实现ABSE方法的IDE,但仍处于alpha状态且不公开。只要告诉我你是否想成为alpha测试程序的一部分(联系人显示在ABSE网站页面的底部)。
答案 5 :(得分:-1)
不幸的是,许多系统都没有提供显式元模型,这必须从系统的API或它们使用的存储格式中推断出来。所有工具/系统都有一个用于操作数据的内部模式,只是在没有明确可用时重新发现它