1

这个问题可能听起来有点奇怪......但我会试着解释一下:

我有一个 Android 应用程序,它可以调用 RAP-Build 网站(我只能通过 Webbrowser 访问)。

到目前为止,我正在发送纯 HTTP 请求,例如:

    HttpPost request = new HttpPost(url + ";jsessionid=" + jsessionid
            + "?nocache=" + System.currentTimeMillis()
            + "&org.eclipse.swt.events.widgetSelected=w131"
            + "&requestCounter=" + (requestCounter++) + "&uiRoot=w1"
            + "&w1.cursorLocation.x=282" + "&w1.cursorLocation.y=148");

然后我得到了很多这样的东西:

var wm = org.eclipse.swt.WidgetManager.getInstance(); [...] ;
wm.add( w, "w17", true );[...];w.setCaption( "THIS IS WHAT I NEEED" );

然后我使用一些复杂的正则表达式来解析我想要的内容,然后发回另一篇带有操作的帖子。

但是要回答我的问题:有没有更简单的方法可以做到这一点?RAP 是否可能具有用于此类外部请求的内置 API,或者是否存在 JAVA 库,这使得与 RAP 的通信更容易。

我希望您确实理解我的问题 - 如果没有,请发表评论,我将尝试进一步解释。

谢谢!

4

1 回答 1

1

在这里您可以看到示例“如何提供下载链接?” 您可以更改示例以按照您的方式提供自定义服务处理程序并从 Android 应用程序使用它。

于 2011-11-08T17:02:50.053 回答