HTML Quellcode einer Internetseite

  • Schönen Nachmittag,


    ich bin schon eine Weile auf der Suche nach einem kleinen Tut, das kurz erklärt wie man den Quellcode einer Internetseite bekommt.


    Habe auch schon einige gefunden, jedoch konnte bei den meisten die Verbindung nicht aufgebaut werden oder es gab andere Fehler.
    http://www.anddev.org/novice-t…ection-via-http-t351.html
    Hier wird kurz erklärt, wie es eigentlich funktionieren sollte...
    Leider wird bei mir nur der Domainname also http://www.anddev.org angezeigt und nicht die ganze Datei bzw eben in meinem Fall dann php Seite.


    Könnte mir hier vllt jemand helfen?
    Freue mich auch gerne über Tuts oder gute Beschreibungen :)
    Gegoogelt hab ich schon aber leider nach 2 Stunden nichts passendes gefunden.


    Ich versuche die App auf 2.3.3 Basis zu schreiben, da mein S2 noch kein Update auf 4.0 bekommen hat und das wohl auch noch ein paar Wochen dauern wird. Außerdem sollten andere diese dann ja auch benützen können :)


    greets

  • Hmmm


    den Quellcode einer Seite ist so eine Sache, wenn du einen HTTP Request an einen Browser sendest bekommst du immer etwas zurück,
    in den meisten Fällen eine fertige HTML Seite bzw das was Dir der Anbieter zurückliefert.
    Falls du einen Request an eine .php Seite sendest wirst du auch hier nur den output der Php Routinen zurückbekommen und niemals den Quelltext.
    So viel zur Vorrede.


    Hier ein Beispiel für einen Request:


    http://w3mentor.com/learn/java…ng-httpclient-in-android/



    So jetzt noch der erhobene Zeigefinger:


    Du musst jetzt aufpassen, was du mit den Daten der Seite machen willst. (Ich vermute mal du willst die Seite Parsen und bestimmte Teile der Seite verwenden)


    Wenn es deine Seite ist, welche du einfach abfragst und in deine App einbindest ist alles ok.
    Wenn es sich um Angebote Dritter handelt musst du vorher die rechtliche Seite abklären, letztendlich ist es strafrechtlich relevant wenn du fremde Inhalte bei Dir einbindest und als deinen Content ausgibst.


    -> Wenn du Daten von Dritten benutzen möchtest bzw diese das auch anbieten, gibt es in den meisten Fehlen standardisierte Schnittstellen (xml , soap ect)





    Wenn du deine App für viele Plattformen anbieten willst, dann solltest du alle Geräte ab 2.1 unterstützen damit deckst du dann 94 Prozent der Android User ab.


    http://developer.android.com/r…rd/platform-versions.html




    PS: wichtig ist das du in deinem Manifest deiner App auch android.permission.INTERNET
    setzt sonst blockt der Emulator/Phone

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!