Android-WebView-App
lima-city → Forum → Programmiersprachen → Java
abfrage
anfrage
bemerkung
check
code
datum
fach
helfen
http
manual
monat
schreien
schule
server
star
stunde
syntax
tabelle
tag
url
-
Hey Leute
ich hatte gestern zwar schon ein ähnliches Thema aber jetzt ist es geziehlter, also ich habe eine Mobile Website mit jQuery Mobile gemacht und möchte nun daraus eine eintag/fach">fache webview machen da aber meine Java kenntnisse sehr eingeschränkt sind und ich vom Androidprogramieren keine ahnung habe würde ich mich über hilfe sehr freuen sie website die eingeblendet werden soll ist.
m.ulti-star.de.vu / ulti-star.12hp.de/mobile
Danke schonmal im Vorraus
Beitrag zuletzt geändert: 17.3.2012 14:35:12 von ulti-star -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn ich das richtig verstehe möchtest du aus der Seite jetzt eine App machen. Richtig?
Da wäre es aber einfacher das ganze per DB abfrage zu machen.
Z.B.
Anfrage(Datum) -> DB "SELECT * From `dbname`.`tbname` WHERE `datum` = Datum -> Rückgabe in App anzeigen.
Die Ansicht würdest du dann mit XML machen.
Beitrag zuletzt geändert: 17.3.2012 9:33:48 von nilsmargotti -
Problem ist da nur ich bekomme die Pläne alle in HTML vom Rektor
-
Da gibt es eine gute möglichkeit das ganze mit PHP in eine Datenbank ein zu lesen:
http://www.lima-city.de/thread/php-tabelle-aus-html-seite-auslesen
http://www.lima-city.de/thread/mit-php-eine-webseite-auslesen/page%3A0/perpage%3A20
Ich hoffe das konnte dir weiterhelfen
Beitrag zuletzt geändert: 17.3.2012 10:08:32 von nilsmargotti -
Oha wenn mir jemand helfen könnte wär das echt nett ich habe von PHP echt keine Ahnung aber wenn das so geht wär das supper
Könnte mir wer ein Grundgesrüst einer webview machen
Beitrag zuletzt geändert: 17.3.2012 18:58:55 von ulti-star -
Das mit PHP wird wohl nichts, weil die Seite mir beim Versuch sie auszulesen eine 401 Fehlermeldung zurrückgiebt
[quote]HTTP request failed! HTTP/1.1 401 Authorization Required[/quote]
Ups hab nicht die Authorisation vom link genommen.
Geht doch
<?php $file_path= "http://Schueler:Be8tediepl%C3%A4ne@nibis.ni.schule.de/%7Ehokarken/schueler/PH_heute.htm"; $file = file_get_contents($file_path); preg_match_all("|<td class=\"(.*)\">(.*)</td>|U",$file,$ausgabe, PREG_PATTERN_ORDER); print_r($ausgabe[0]); echo "<p></p>"; $Stunde = 0; $Klasse = 1; $Fehlender = 2; $Vertreter = 3; $Fach = 4; $Bemerkung = 5; $Raum = 6; $i = 0; while ( ($i * 7) < count( $ausgabe[0] ) ) { $Stunden[$i] = $ausgabe[0][$i*7]; $Klassen[$i] = $ausgabe[0][$Klasse+($i*7)]; $Fehlt[$i] = $ausgabe[0][$Fehlender+($i*7)]; $Vert[$i] = $ausgabe[0][$Vertreter+($i*7)]; $Faecher[$i] = $ausgabe[0][$Fach+($i*7)]; $Bemerkungen[$i] = $ausgabe[0][$Bemerkung+($i*7)]; $Room[$i] = $ausgabe[0][$Raum+($i*7)]; $i ++; } mysql_connect("Server","User","Passwort") or die("Anfrage fehlgeschlagen: " . mysql_error()); $i = 0; while ( $i < count($Klassen) ) { $sql = "INSERT INTO `datenbank`.`tabelle` ( `id` , `stunde` , `klasse` , `fehlt` , `vertritt` , `fach` , `bemerkung` , `raum` , `date` ) VALUES ( NULL , '".$Stunden[$i]."', '".$Klassen[$i]."', '".$Fehlt[$i]."', '".$Vert[$i]."' , '".$Faecher[$i]."', '".$Bemerkungen[$i]."' , '".$Room[$i]."' , '".date('d:m:y')."' );"; mysql_query($sql) or die("Anfrage fehlgeschlagen: " . mysql_error()); $i ++; } ?>
Die Seite müsste halt für jede Aktualisierung aufgerufen werden und die Mysql abfrage müsstest du dann mit WHERE `date` = 'tag:monat:Jahr' machen (tag und monat mit 2. Stellig mit führender 0; tag 01-31; monat 01-12)
PS: Bitte noch bei
die Sachen ersetzen.mysql_connect("Server","User","Passwort");
Edit: Berichtungen Fehler: OK
Beitrag zuletzt geändert: 18.3.2012 19:56:01 von nilsmargotti -
OHA sieht kompliziert aus aber wenn es so geht
Ich probiers die Tage aus haben heute besuch
Die authorisierung vergessn aber viele und dann schreien sie das es nicht nicht geht Schulalltag -.-
Array ( [0] => St. [1] => Klasse [2] => Es fehlt [3] => Es vertritt [4] => Fach [5] => Bemerkung [6] => Raum [7] => 1. [8] => 10ah [9] => HM [10] => [11] => SP [12] => fällt aus [13] => [14] => [15] => 10br [16] => HA [17] => [18] => EN [19] => fällt aus [20] => [21] => [22] => 7ar, 7br [23] => RK [24] => ----- [25] => FR [26] => Diese Stunde (Reineke) fällt aus! [27] => [28] => [29] => 8ah [30] => HAJ [31] => [32] => MA [33] => fällt aus [34] => [35] => 2. [36] => 10ah [37] => HM [38] => [39] => SP [40] => fällt aus [41] => [42] => [43] => 8ah [44] => HAJ [45] => RR [46] => GEP [47] => [48] => 63 [49] => 3. [50] => 7ah [51] => HAJ [52] => EIN [53] => MA [54] => [55] => 61 [56] => [57] => 9ah, 9bh [58] => HA [59] => WO [60] => EN [61] => [62] => 60 [63] => 4. [64] => 9ah, 9bh [65] => HA [66] => GR [67] => EN [68] => [69] => 60 [70] => 6. [71] => 10ah [72] => HAJ [73] => [74] => MA [75] => fällt aus [76] => [77] => [78] => 5a [79] => ZI [80] => [81] => RE [82] => Unterricht im Klassenverband, AB [83] => 29 [84] => [85] => 8ah [86] => HA [87] => [88] => EN [89] => fällt aus [90] => [91] => 7. [92] => A [93] => Schne [94] => [95] => HA [96] => fällt aus [97] => [98] => 8. [99] => A [100] => Schne [101] => [102] => HA [103] => fällt aus [104] => ) Anfrage fehlgeschlagen: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Es vertritt , '
und die Tabelle bleibt leer
Beitrag zuletzt geändert: 18.3.2012 19:51:52 von ulti-star -
ulti-star schrieb:
Die authorisierung vergessn aber viele und dann schreien sie das es nicht nicht geht Schulalltag -.-
Anfrage fehlgeschlagen: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Es vertritt , '
und die Tabelle bleibt leer
Meine Schule ist aber echt schlimmer.
Da haben selbst sogenannte 'Neutrale Admins'( = ich) keine Rechte Vertretungspläne einzusehen.
Jetzt sollte der SQL Code funktionieren habe ' ' vergessen nicht zu verwechslen mit ".
Beitrag zuletzt geändert: 18.3.2012 20:05:44 von nilsmargotti -
Oha komische Schule bei dir Ehm nach welchen spezifikationen muss die tabelle sein
Hab sie datenbank gelöscht
Ok danke für den Hinweis anderes Thema ich soll das so machen das man morgens das downloaded und dann ohne internet benutzen kann also unteranderem nicht nur weil halt nicht alle ne flat haben
Beitrag zuletzt geändert: 19.3.2012 11:59:00 von ulti-star -
Soll das ganzen in einer app angezeigt werden oder als PDF?
-
So d es funktioniert
-
Ich kann dir bei den Details zwar nicht helfen aber um das Programmieren der App etwas leichter und vorallem für mehrere Smartphones auf einmal zu machen, kann ich dir nur PhoneGap empfehlen. Nutze es selber bei der Arbeit und man kann echt viel damit machen.
Mit PhoneGap lassen sich Apps erstellen die ebenfalls in einem WebView angezeigt werden. jQuery mobile lässt sich einfach integrieren und kann daher mit verwendet werden.
Hier der Link zum Framework: http://phonegap.com/
Schau dich mal auf der Seite um, es lohnt sich.
Gruß S.Brosch -
Ol ich lads mal runter und probier es uas
EDIT jetzt ist nur ein Problem die website jetzt nur einmal geladen kann man einen button machen der kommt wenn man auf den knopf mit den 3 balken drückz kommt, der reload macht
Beitrag zuletzt geändert: 22.3.2012 13:21:51 von ulti-star -
Ist Java schwer zu handhaben ?
-
Ne geht eigendlich ist nur am Anfang etwas schwer aber es wird immer leichter. Ich habe aber mommentan ehh was anderes zu tun und habe deshalb ne Pause in die App gelegt. Wenn ich Zeit finden sollte mache ich weiter
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage