1

我需要通过代号 one 启动一个 andoird 应用程序。我们已经在android中构建了一个应用程序。第二个应用程序需要在 CN1 中构建。我需要使用第二个应用程序中的按钮启动第一个应用程序。我确实偶然发现了 NativeInterface,但是,没有找到任何示例来实现上述目标。

另外,我需要使用 CN1 创建一个 pdf 文件。我如何做到这一点?

任何帮助,将不胜感激。

谢谢, 桑克特

4

2 回答 2

1

关于从 CodenameOne 项目启动应用程序,您可以执行以下操作: 1) 使用 Display.getInstance().extecute(intentUri);

在意图 uri 需要遵守 android 意图约定的地方,它应该看起来像这样:intent:#Intent;action=...

2)创建一个 NativeInterface 然后在 android 实现中创建您的意图并执行它。

关于pdf生成,代号中没有这样的api,我个人建议将数据发送到服务器并在服务器端进行生成。

于 2013-10-09T18:44:51.927 回答
0

我在 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();
    }

}

我的代码应该如何看?

谢谢。

于 2015-03-26T13:33:16.217 回答