我需要通过代号 one 启动一个 andoird 应用程序。我们已经在android中构建了一个应用程序。第二个应用程序需要在 CN1 中构建。我需要使用第二个应用程序中的按钮启动第一个应用程序。我确实偶然发现了 NativeInterface,但是,没有找到任何示例来实现上述目标。
另外,我需要使用 CN1 创建一个 pdf 文件。我如何做到这一点?
任何帮助,将不胜感激。
谢谢, 桑克特
我需要通过代号 one 启动一个 andoird 应用程序。我们已经在android中构建了一个应用程序。第二个应用程序需要在 CN1 中构建。我需要使用第二个应用程序中的按钮启动第一个应用程序。我确实偶然发现了 NativeInterface,但是,没有找到任何示例来实现上述目标。
另外,我需要使用 CN1 创建一个 pdf 文件。我如何做到这一点?
任何帮助,将不胜感激。
谢谢, 桑克特
关于从 CodenameOne 项目启动应用程序,您可以执行以下操作: 1) 使用 Display.getInstance().extecute(intentUri);
在意图 uri 需要遵守 android 意图约定的地方,它应该看起来像这样:intent:#Intent;action=...
2)创建一个 NativeInterface 然后在 android 实现中创建您的意图并执行它。
关于pdf生成,代号中没有这样的api,我个人建议将数据发送到服务器并在服务器端进行生成。
我在 Android 中找不到 intentUri。怎么看intentUri?如果我单击按钮,我会执行 Skype,但无法执行 Skype。
我的代码:
@Override
protected void onKomm_Button2Action(Component c, ActionEvent event) {
try {
Display.getInstance().execute("com.skype.raider");
} catch (Exception e) {
Dialog.show("Error!", "Failed to start. Skype installed?", "OK", null);
e.printStackTrace();
}
}
我的代码应该如何看?
谢谢。