Имеет ли Eclipse RAP стандартный API - PullRequest
1 голос
/ 08 ноября 2011

этот вопрос может показаться немного утомленным ... Но я постараюсь объяснить:

Я получил приложение для Android, которое выполняет вызовы с веб-сайта RAP-Build (к которому у меня есть доступ только через веб-браузер).

До сих пор я отправляю чистые 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.

Надеюсь, вы поняли мою проблему - если нет, пожалуйста, оставьте комментарий, и я постараюсь объяснить его дальше.

Спасибо!

1 Ответ

1 голос
/ 08 ноября 2011

Здесь вы можете увидеть пример "Как предоставить ссылку для скачивания?"Вы можете изменить пример так, чтобы он работал по-своему, предоставляя обработчик пользовательских служб и используя его из приложения Android.

...