代号发布一个本机应用程序

时间:2013-10-09 04:49:19

标签: android

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

另外,我需要使用CN1创建一个pdf文件。我如何实现这一目标?

任何帮助都将不胜感激。

谢谢, SANKET

2 个答案:

答案 0 :(得分:1)

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

意图uri需要遵守android意图约定,它应该是这样的:intent:#Intent; action = ...

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

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

答案 1 :(得分: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();
    }

}

怎么看我的代码?

感谢。