kostenloser Webspace werbefrei: lima-city


Android-WebView-App

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    Problem ist da nur ich bekomme die Pläne alle in HTML vom Rektor
  5. 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
  6. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    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
  7. 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 :biggrin:

    <?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
    mysql_connect("Server","User","Passwort");
    die Sachen ersetzen.

    Edit: Berichtungen Fehler: OK

    Beitrag zuletzt geändert: 18.3.2012 19:56:01 von nilsmargotti
  8. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    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
  9. 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
  10. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    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
  11. Soll das ganzen in einer app angezeigt werden oder als PDF?
  12. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    So d es funktioniert
  13. s*************h

    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
  14. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    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
  15. gamers-interaktive

    Kostenloser Webspace von gamers-interaktive, auf Homepage erstellen warten

    gamers-interaktive hat kostenlosen Webspace.

    Ist Java schwer zu handhaben ?
  16. Autor dieses Themas

    ulti-star

    ulti-star hat kostenlosen Webspace.

    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
  17. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!