1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. Vermeer, 11.01.2010 #1
    Vermeer

    Vermeer Threadstarter Neuer Benutzer

    Hallo,
    gleich vorneweg: Bin gerade erst beim Einlesen in Java oder anders herum gesagt: java kann ich eigentlich nicht.... :)
    - trotzdem möchtig ich gerne eine Android-App erstellen, hier mal mein grober Plan bzw. der Funktionsumfang:

    App zur Website kitewiese.de:
    Step 1: Die App kann noch nicht viel: Sie holt sich den Standort des Users und zeigt die in seiner Nähe befindlichen Kitewiesen als Liste (Step 1.1.: auch als Karte)
    Step 2: User kann sich einloggen und ein paar Werte der Kitewiese ändern (Grashöhe...)
    Step 3: User kann bestimmte Einstellungen vornehmen
    Step 4: User kann Bilder fotographieren und hochladen

    Ein svn-Projekt habe ich mir angelegt und "Hello World" klappt auch schon ganz gut :)
    Außerdem gibt's schon eine Seite auf meinem Server, die mir die passenden Ergebnisse zurückliefert:
    http://www.kitewiese.de/_app_android/nearest,cfm?Lat=<latitude>&Lng=<longitude>

    Was mir noch fehlt ist eben die Anzeige dieser Ergebnisse und die übersendung des aktuellen Standortes:
    In einem anderen Forum hat mir ein user schon ein Codebeispiel zusammengestellt, nur kriege ich das nicht zum Laufen, wahrscheinlich weil ich es an der falschen Stelle einbaue:

    Code:
    try 
    {
        URL url = new URL("http://www.kitewiese.de/");
        
        BufferedReader in = new BufferedReader(new  InputStreamReader(url.openStream()));
     
        String line;
    
        while ((line = in.readLine()) != null)
        {
            // Ausgabe des Webservers zeilenweise verarbeiten
            System.out.println(line);
        }
    
        in.close();
    }
    catch (MalformedURLException e) {}
    catch (IOException e) {}
    
    Und jetzt stehe ich da: Wie geht's weiter, was muss ich machen? :)
    Kann mir vielleicht jemand weiter helfen?

    Danke
    Vermeer
     
  2. unfug, 12.01.2010 #2
    unfug

    unfug Junior Mitglied

    Hi,
    nicht ganz leicht,wenn man nicht abschaetzen kann, was nun genau du nicht weist ;)
    Ganz allgemein mal: Ich hab mich mal gewundert bei meiner app, warum die netzwerkfaehigkeiten nicht funktionieren - es gab keine fehlermeldungen.

    Deshalb: hast du die internet-konnektivitaet eingeschaltet?

    Gruss unfug
     
  3. ko5tik, 13.01.2010 #3
    ko5tik

    ko5tik Android-Experte

    Verrätst du uns vielleich was bei dir im Logcat ankommt?
    (da stehen lauter interessante Sachen ;)
     
  4. Vermeer, 15.01.2010 #4
    Vermeer

    Vermeer Threadstarter Neuer Benutzer

    Äh, was ist den der Logcat?
     
  5. ko5tik, 15.01.2010 #5
    ko5tik

    ko5tik Android-Experte

    Das ist ein Fenstersche in deinen Eclipsche wo jede Menge interessante und belanglose Texte mit höher Geschwindigkeit vorbeirauscht. Alternativ kann man das ganze in eine Terminalfenster begutachten.
    (Mehr dazu in SDK-Doku)

    Da keiner Hier hellseherische Fähigkeiten besitzt, sollte ensprechende Log bei der Problemen angehängt werden (meistens erübrigt sich die Frage aber, wenn man in den Log reingeschaut hat)
     
  6. Fr4gg0r, 15.01.2010 #6
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Window -> Show View -> Other -> Logcat
     
    Vermeer bedankt sich.

Diese Seite empfehlen