Получить HTML как строку - PullRequest
0 голосов
/ 26 марта 2011

Как я могу подключиться к веб-сайту и захватить HTML в строку? Я хотел бы сделать это за кулисами моего приложения. Я хочу проанализировать эту информацию на более позднем экране.

Ответы [ 2 ]

3 голосов
/ 26 марта 2011

В качестве отправной точки проверьте документацию RIM по HttpConnection (выделите «Пример использования HttpConnection»).

В этом примере ответ читается как байтовый массив, но его можно легко изменить на чтение строки, если вы в порядке в Java SE.

Еще один момент - использовать правильный транспорт (BIS, BES, TCP, WiFi и т. Д. - он должен использоваться на конкретном устройстве). Для обнаружения транспорта вы можете проверить это .

0 голосов
/ 26 марта 2011
public static String getContentsFrom(String urlString) throws IOException {
    URL url = new URL(urlString);
    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
    String inputLine;
    String content = "";
    while ((inputLine = in.readLine()) != null) {
        content += inputLine;
    }
    in.close();
    return content;
}
...