Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 20:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Android: Quelltext aus URL auslesen, als String speichern, zerlegen und anzeigen

Discussion on Android: Quelltext aus URL auslesen, als String speichern, zerlegen und anzeigen within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Dubbie2011's Avatar
 
elite*gold: 120
Join Date: Aug 2009
Posts: 1,764
Received Thanks: 361
Android: Quelltext aus URL auslesen, als String speichern, zerlegen und anzeigen

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
Dubbie2011 is offline  
Old 02/03/2014, 22:15   #2
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
Quote:
Originally Posted by Dubbie2011 View Post

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"!?
Werden die Komponenten protected erzeugt in Android Studio? Ich verwende Eclipse und habe keine Probleme..


Quote:
Originally Posted by Dubbie2011 View Post
€: 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..)
Was genau funktioniert den nicht? Die Logik ist doch gleich, ob Java auf Desktop oder Java auf Android.
Einfach das was die Methoden zurückliefern in eine Collection oder ein Array speichern, dieses Array oder die Collection einfach durch rattern und in eine Tabelle oder wo auch immer du es auch, ausgeben/speichern willst.


Edit:
Und etwas splitten kannst du so zB:
Code:
String text = "|Dienstag, 4.2.2014|04|LA|5A|M|A213|ES|Statt Mo 6|5|LA|5A|M|A213|FA||";
String[] retval = text.split("[|]+");
		
for (int i = 1; i < retval.length; i++){
			
	System.out.println(i + " Block: " + retval[i]);
}
XxharCs is offline  
Reply


Similar Threads Similar Threads
Quelltext auslesen.
11/30/2012 - AutoIt - 5 Replies
hey, ich habe folgendes problem ich will aus einer internet seite ein bestimmtes wort auslesen. Mein Problem: Ich bekomme den Quelltext oder die Textoberfläche aber die funktion stringbetween findet nichts .... entweder steht da immer 0 oder gar nichts... </div><!--/Side_r--> <div id="Main">
[VB.NET] String aus Quelltext auslesen
06/27/2012 - .NET Languages - 8 Replies
Hallo zusammen, ich mache gerade ein Programm was den Serverstatus eines Servers überprüfen soll. Nur hab ich jetzt das Problem, dass er z.B. den Text: "Offline" im Quellcode nicht finden kann, und mir dann als Text false wiedergibt. Um das zu vermeiden hab ich eine If-Anweisung angelegt, was überprüfen soll, das wenn quelle = false ist den Status Offline anzeigt, und wenn true, Online anzeigt. Nur kann da was irgendwie nicht stimmen, denn hab das Gefühl, dass er den String: "Offline" im...
Auslesen von Quelltext
06/17/2012 - AutoIt - 4 Replies
hi, ich möchte mir ein Tool machen, um Berichte zu archivieren/auswerten. Es geht um The West, aber ich denke das ist relativ (nicht ganz) egal. Das erste ist : Ich benutze Firefox, wenn ich dort Strg + U drücke (Quelltext) steht nur : <div id="windows"></div> wenn ich aber Firebug benuze kommt das : <div id="windows"> <div class="tw2gui_window tw2gui_win2 tw2gui_window_notabs report-42973274 report hash-d3abed5bf8" style="left: 423px; top: 64px; z-index: 106;"> <div...
[Visual Basic] [Problem] String auslesen/String zufällig wählen
05/06/2012 - General Coding - 4 Replies
Code: #include <GUIConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Name Generator", 236, 299, 815, 246) $Input1 = GUICtrlCreateInput("Username", 24, 72, 185, 21) $Input2 = GUICtrlCreateInput("Username", 24, 104, 185, 21) $Input3 = GUICtrlCreateInput("Username", 24, 136, 185, 21) $Input4 = GUICtrlCreateInput("Username", 24, 168, 185, 21) $Input5 = GUICtrlCreateInput("Username", 24, 200, 185, 21)



All times are GMT +1. The time now is 20:07.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.