Hja... Um es vorweg zu sagen, benutze die neueste Version von Android Studio, Win7 64Bit, Min API level 4.1, target 4.4, Galaxy s3 zum testen der app
topic regelt..
Dieses rätsel scheint für mich nicht lösbar zu sein.. Ich habe google schon angestrengt und haufenweise Lösungen gefunden, aber leider für ältere APIs die jetzt natürlich nicht mehr funktionieren..
Damit ihr euch das mal kurz vorstellen könnt..
Es geht um eine "Vertretungsplan" App
Unsere schule verfügt, über einen server und es werden täglich vertretungspläne in einer bestimmten form auf insgesamt 3(heute, morgen, abwesende lehrer) URLs hochgeladen
Derzeit besitzen wir schon einen java basierten vertretungsplan, der diese URLs catched, liest und richtig einsortiert
nun wollte ich das ganze auf android bringen..
das layout "steht" soweit und ich wollte mich nun ans herz der sache wagen, dem code :[
Die URLs stehen mir zur verfügung und ihr dürft sie euch so vorstellen:
"
|Dienstag, 4.2.2014|04|LA|5A|M|A213|ES|Statt Mo 6|5|LA|5A|M|A213|FA||
"
USW
gelesen wird das vom java programm wie folgt
aller erster block ist der "titel", bzw in diesem fall der tag
, fange lieber neu an zu zählen, ihr werdet sehen warum
der eigentlich erste block ist die stunde (04)
der zweite die eigentliche Fachkraft (LA)
der dritte die Klasse (5A)
der vierte das Fach (M)
der fünfte der Raum (A213)
der sechste die Vertretung (ES)
und der siebte die Bemerkung (Statt Mo 6)
dann geht es wieder von vorne los nach 7 blöcken
der erste block ist die stunde (05)
der zweite die eigentliche Fachkraft (LA)
der dritte die Klasse (5A)
der vierte das Fach (M)
der fünfte der Raum (A213)
der sechste die Vertretung (FA)
und der siebte die Bemerkung "leer")
und immer so weiter
ich müsste jetzt also den quellcode zunächst bekommen und als string abspeichern, war mein gedanke, aber wie kann ich den string dann in diese 7 blöcke unterteilen? Wie komme ich überhaupt an erster stelle an den Quellcode einer URL (Habe mehrere ergebnisse bei stackoverflow gefunden, aber nichts davon funktioniert bei mir!?) ?
außerdem scheint es mir in Android Studio nicht möglich zu sein fiendViewById zu verwenden um meine textView felder überhaupt zu verändern, sofern ich einen string "hätte"!?
€: Den java basierten Vertretungsplan für den pc habe ich dekompiliert, allerdings hilft der mir nicht großartig weiter da die methoden, leider, nicht in android funktionieren (wäre auch zu leicht gewesen..)
Bin dankbar für jede hilfe, sogar über VERSTÄNDLICHE weblinks! Bin ein totaler newb im bereich android.. Habe etwas erfahrung mit java bzw standardmethoden
Danke im voraus
MFG
topic regelt..
Dieses rätsel scheint für mich nicht lösbar zu sein.. Ich habe google schon angestrengt und haufenweise Lösungen gefunden, aber leider für ältere APIs die jetzt natürlich nicht mehr funktionieren..
Damit ihr euch das mal kurz vorstellen könnt..
Es geht um eine "Vertretungsplan" App
Unsere schule verfügt, über einen server und es werden täglich vertretungspläne in einer bestimmten form auf insgesamt 3(heute, morgen, abwesende lehrer) URLs hochgeladen
Derzeit besitzen wir schon einen java basierten vertretungsplan, der diese URLs catched, liest und richtig einsortiert
nun wollte ich das ganze auf android bringen..
das layout "steht" soweit und ich wollte mich nun ans herz der sache wagen, dem code :[
Die URLs stehen mir zur verfügung und ihr dürft sie euch so vorstellen:
"
|Dienstag, 4.2.2014|04|LA|5A|M|A213|ES|Statt Mo 6|5|LA|5A|M|A213|FA||
"
USW
gelesen wird das vom java programm wie folgt
aller erster block ist der "titel", bzw in diesem fall der tag
, fange lieber neu an zu zählen, ihr werdet sehen warum
der eigentlich erste block ist die stunde (04)
der zweite die eigentliche Fachkraft (LA)
der dritte die Klasse (5A)
der vierte das Fach (M)
der fünfte der Raum (A213)
der sechste die Vertretung (ES)
und der siebte die Bemerkung (Statt Mo 6)
dann geht es wieder von vorne los nach 7 blöcken
der erste block ist die stunde (05)
der zweite die eigentliche Fachkraft (LA)
der dritte die Klasse (5A)
der vierte das Fach (M)
der fünfte der Raum (A213)
der sechste die Vertretung (FA)
und der siebte die Bemerkung "leer")
und immer so weiter
ich müsste jetzt also den quellcode zunächst bekommen und als string abspeichern, war mein gedanke, aber wie kann ich den string dann in diese 7 blöcke unterteilen? Wie komme ich überhaupt an erster stelle an den Quellcode einer URL (Habe mehrere ergebnisse bei stackoverflow gefunden, aber nichts davon funktioniert bei mir!?) ?
außerdem scheint es mir in Android Studio nicht möglich zu sein fiendViewById zu verwenden um meine textView felder überhaupt zu verändern, sofern ich einen string "hätte"!?
€: Den java basierten Vertretungsplan für den pc habe ich dekompiliert, allerdings hilft der mir nicht großartig weiter da die methoden, leider, nicht in android funktionieren (wäre auch zu leicht gewesen..)
Bin dankbar für jede hilfe, sogar über VERSTÄNDLICHE weblinks! Bin ein totaler newb im bereich android.. Habe etwas erfahrung mit java bzw standardmethoden
Danke im voraus
MFG