Имеет Eclipse RAP стандартный API

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

У меня есть приложение для 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.

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

Спасибо!


person Mark    schedule 08.11.2011    source источник


Ответы (1)


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

person aphex    schedule 08.11.2011