Выбор веб-представления Android - PullRequest
       16

Выбор веб-представления Android

1 голос
/ 29 сентября 2011

Я бы хотел показывать только на экране устройства это без всяких других ненужных вещей, с этой веб-страницы . Это мой код пока ...

package com.nextlogic.hellowebview;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class HelloWebView extends Activity {
    /** Called when the activity is first created. */
    WebView mWebView;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mWebView = (WebView) findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://golfnews.no/nyheter.php?a=2013");
    }
}

Не могли бы вы мне помочь? Это будет высоко ценится. Спасибо.

1 Ответ

1 голос
/ 29 сентября 2011

Вам потребуется HTML-парсер, такой как JSOUP . Отличный парсер, я использую его для множества проектов.

Это позволит вам анализировать только определенный контент,

Например, URL-адрес изображения с вашей веб-страницы, затем извлеките его в растровое изображение и задайте для него изображение (лучше всего использовать для этого асинхронную задачу), а затем вы можете использовать теги для извлечения текста.

Дайте мне знать, если вам нужна помощь с этим.

РЕДАКТИРОВАТЬ: Как проанализировать вашу веб-страницу с помощью jsoup:

Document doc = Jsoup.parse("http://golfnews.no/nyheter.php?a=2013").get();
Elements article-text = doc.select(div.article);
//just to verify.
System.out.println(article-text.text());



TextView TextArticle = (TextView)findViewById(R.id.YOURTEXTVIEW);
TextArticle.setText(article-text.text());
//OR
String article = article-text.text();
TextArticle.setText(article);

Попробуйте это.

РЕДАКТИРОВАТЬ: Как добавить внешние банки

...