Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Seitenquelltext auslesen und als String speichern

Das Thema "Seitenquelltext auslesen und als String speichern" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 30.01.2012, 20:27   #1 (permalink)
Neuer Benutzer

Registriert seit: 29.01.2012
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Seitenquelltext auslesen und als String speichern

Hallo!

Als aller erstes: Suchfunktion hab ich benutzt, Google auch, selber probiert hab ichs auch und Fehlersuche hab ich auch ne ganze weile betrieben.

Dennoch habe ich es nicht geschafft eine Klasse(keine Activity) zu schreiben, die den Seitenquelltext einer Seite ausliest und in einem String speichert. Der String soll dann an eine anderen Klasse (diese ist eine Activity) über eine get-methode übergeben werden.
Könnte mir jemand einen vollständigen Beispielcode einer Klasse zum auslesen eines Seitenquelltextes zeigen?

Würde mich sehr freuen! Vielen Dank!

Gruß,
Christoph
dipfman ist offline   Mit Zitat antworten
Alt 30.01.2012, 21:11   #2 (permalink)
Junior Mitglied

Modell: Samsung Galaxy S2, Samsung Galaxy Tab 10.1N, HTC Desire

Registriert seit: 07.06.2011
Beiträge: 44
Abgegebene Danke: 8
Erhielt 12 Danke für 7 Beiträge
jan.b eine Nachricht über ICQ schicken
Standard AW: Seitenquelltext auslesen und als String speichern

Das sollte mit httpclient funktionieren: HttpClient Tutorial
jan.b ist offline   Mit Zitat antworten
Alt 31.01.2012, 08:03   #3 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Seitenquelltext auslesen und als String speichern

Code:
        URL url = null;
        try {
        	url = new URL("http://www.heise.de");
            String readLine = null;
            String sResult = null;
            BufferedReader buffReader = new BufferedReader (new InputStreamReader (url.openStream ()));
            while ((readLine = buffReader.readLine ()) != null) {
                if (sResult == null) {
                    sResult = readLine;
                }
                else {
                	sResult = sResult + readLine;
                }                
            }            	
            System.out.println(sResult);        	
        }
        catch (MalformedURLException me) {
        	me.printStackTrace();
        }
        catch (IOException ioe) {
            ioe.printStackTrace();
        }
Tom299 ist offline   Mit Zitat antworten
Alt 31.01.2012, 20:26   #4 (permalink)
Neuer Benutzer

Registriert seit: 29.01.2012
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Seitenquelltext auslesen und als String speichern

Zitat:
package de.streamsourcecode;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class QuelltexttestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String quellcode = null;
URL url = null;
try {
url = new URL("http://www.heise.de");
String readLine = null;
String sResult = null;
BufferedReader buffReader = new BufferedReader (new InputStreamReader (url.openStream ()));
while ((readLine = buffReader.readLine ()) != null) {
if (sResult == null) {
sResult = readLine;
}
else {
sResult = sResult + readLine;
}
}
quellcode = sResult;
}
catch (MalformedURLException me) {
me.printStackTrace();
}
catch (IOException ioe) {
ioe.printStackTrace();
}
TextView tv = new TextView(this);
tv.setText("Hallo!" + quellcode);
setContentView(tv);
}
}

Das ist mein Code. Wenn ich das ganze auf meinem Galaxy Fit laufen lasse bekomme ich jedoch folgenen Text angezeigt:
"Hallo!null"

Was ist denn nicht richtig?!!?
dipfman ist offline   Mit Zitat antworten
Alt 31.01.2012, 21:09   #5 (permalink)
Neuer Benutzer

Registriert seit: 29.01.2012
Beiträge: 3
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Seitenquelltext auslesen und als String speichern

Mann bin ich froh, dass durch die DSL-Leitung keiner mit nem Knüppel kommen kann^^

Ich hab die Berechtigung INTERNET nicht hinzugefügt gehabt...
Jetzt gehts.

DANKE!

-->close
dipfman ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Google Maps Api - Routenbeschreibung als String zwischen 5 Punkten Riva Android App Entwicklung 2 07.03.2012 15:58
Wie android:id-String auslesen Andro-medanebel Android App Entwicklung 5 28.01.2012 19:10
ArrayList<String> in SharedPreferences speichern Fr4gg0r Android Codeschnipsel 0 17.06.2010 22:35
String in datei speichern, problem gnometech Android App Entwicklung 2 14.04.2010 15:07
mehrere 2D barcodes auslesen und speichern Flo10247 T-Mobile G1 Forum 7 03.12.2009 07:22




Du liest gerade: "Seitenquelltext auslesen und als String speichern" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.