65.9K
CodeProject 正在变化。 阅读更多。
Home

Multi-OS Engine Actions Menu

2016年3月1日

CPOL

3分钟阅读

viewsIcon

9361

本文介绍了一个简单的应用程序,并演示了上述子项的使用。

英特尔® 开发者专区 提供跨平台应用开发工具和操作指南、平台和技术信息、代码示例以及同行专业知识,帮助开发者进行创新并取得成功。加入我们的社区,获取Android物联网英特尔® RealSense™ 技术Windows 的工具下载、开发套件访问、与志同道合的开发者分享想法,并参与黑客松、竞赛、路演和本地活动。

Multi-OS Engine 的新更新为 Android Studio 提供了“MOE 动作”上下文菜单项。该项包含子项,即同步到 Xcode、同步到 Java、生成绑定。本文介绍了一个简单的应用程序,并演示了上述子项的使用。
首先,让我们创建一个 Multi-OS Engine 模块,使用带故事板的单一视图应用程序模板。

同步到 Xcode - 从 Java 实现生成 Objective C UI 控制器存根,以便在 Xcode 界面构建器中使用。

  1. 在模块级别 – 右键单击并选择“MOE 动作”。单击“同步到 Xcode”。

  2. 要查看生成的 Objective C 控制器文件,请将应用程序的视图更改为项目。

  3. 您可以在 Xcode 文件夹下看到生成的 Objective 文件。

同步到 Java – 根据通过 Xcode 在 Objective C 存根中所做的更改,生成或更新 Java UI 控制器。

  1. 首先使用 Xcode 打开项目。使用 Xcode 打开项目 - 在模块级别 - 右键单击并单击“MOE 动作”。选择“在 Xcode 中打开项目”

  2. 一旦项目在 Xcode 中打开。在资源文件夹下打开故事板文件。将一个按钮添加到调色板中。

  3. 打开助手编辑器以将按钮的 IBAction 关联到 AppViewController 文件(控制单击 .h 文件。保存 Xcode 中的文件。



  4. 返回您的 Android Studio,在 Xcode 文件夹上,右键单击并在“MOE 动作”下单击“同步到 Java”。

  5. 您将看到与新添加的按钮关联的 IBActions,位于您的“AppViewController.java”文件中。

生成绑定- 根据 Objective C 代码生成或更新 Java 类/接口/枚举。

  1. 在同一项目中,再次使用 Xcode 打开项目。
  2. 创建另一个故事板文件。要创建另一个故事板文件 - 在 Xcode 中的项目上右键单击并选择新文件à 用户界面(左侧面板)à StoryboardCocoa Touch 类并单击下一步。

  3. 打开新创建的故事板文件。将视图控制器拖放到故事板上。

  4. 让我们为故事板创建一个自定义类。在 Xcode 中的项目上右键单击并选择新文件à Cocoa Touch 类并单击下一步。

  5. 命名您的类并使其成为 UIViewController 的子类

  6. 在您的界面构建器中 – 将 ViewController 的自定义类更改为上一步中创建的自定义类。

  7. 返回您的 Android Studio,在项目级别右键单击,然后在“MOE 动作”下单击“生成绑定”

  8. 您可以看到使用生成绑定为您创建的自定义类。

注意:生成绑定和同步到 Java 具有相同的功能,区别在于 - 右键单击模块以调用生成绑定,而右键单击 xcode 文件夹以调用同步到 Java。

© . All rights reserved.