Ankündigung

Einklappen
Keine Ankündigung bisher.

Android Sammelthread

Einklappen
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    manchmal ist es echt zu einfach :D thx Killa

    Und nice, dass sich jmd an eine RM App rantraut :)

    Kommentar


      Klingt vielversprechend. Weiter so!

      Kommentar


        DerKiLLa postete
        JSON will ich mir morgen auch mal anschauen, bei deinem Beispiel werden aber nur die Cookie-Daten mitgesendet oder? Werden die dann auch gespeichert? Geht mir halt darum, ob man eingeloggt bleibt, wenn man sich einmal mit den Cookiedaten anmeldet.
        der code ist nur zum verbindung herstellen
        cookies speichern etc muss man natürlich extra machen

        auslesen könnte z.b. so aussehen
        Spoiler: 
        List cookies = client.getCookieStore().getCookies();
        for (int i = 0; i < cookies.size(); i++) {
        Cookie cookie = cookies.get(i);
        Log.d("Cookie-Name:", cookie.getName());
        Log.d("Cookie-Value:", cookie.getValue());
        break;
        }


        aber das speichern und auto geloggt bleiben kann man natürlich auch machen :)

        Kommentar


          wenn sich andere übrigens für das simple design coden interessieren kann ich euch AppInventor empfehlen.

          sieht so aus und auffm handy dann in etwa so

          ist eigentlich wenn man die tuts durchgemacht hat sehr easy zu handhaben und erfordert keine java kentnisse.

          Kommentar


            So, jetzt bin ich am Problem angelangt ...
            Ich versuche mich per httppost bei rm via form logon anzumelden, aber es will anscheinend nicht, has du da eine Idee?

            Spoiler: 
            DefaultHttpClient httpclient = new DefaultHttpClient();

            HttpPost httpost = new HttpPost("http://www.readmore.de/index.php?cont=login");

            List nvps = new ArrayList ();
            nvps.add(new BasicNameValuePair("email", email));
            nvps.add(new BasicNameValuePair("password", password));

            httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));

            HttpResponse response = httpclient.execute(httpost);
            HttpEntity entity = response.getEntity();

            BufferedReader br = new BufferedReader(new InputStreamReader(response.getEntity().getContent( )), 8096);

            String line;
            StringBuilder sb = new StringBuilder();
            while ((line = br.readLine()) != null) {
            sb.append(line);
            }

            br.close();

            int iSuche = 0;
            iSuche = sb.indexOf("myrmcontainer");
            myString = "myrmcontainer gefunden an Stelle " + iSuche + "n";
            myString = myString + "n" + sb.toString().substring(iSuche);


            Ich versuche also auf die Loginseite zu gehen und die Felder einzufügen und mich dann einzuloggen. Wenn ich aber anschließend den Source auswerte, dann bin ich nicht eingeloggt ...

            Kommentar


              sry wenn ich euren fachchat da kurz unterbreche,
              meine kumpels haben alle schon das 2.2 system, ich am milestone noch net, wisst ihr ist das schon herausen/ kommt es überhaupt?
              müsste ich mich das selber drum umschaun (aus dem netz saugen) oder kommt das von alleine aufs handy?
              bin eher nur so ein oberflächenuser :> ty

              /e die bilder vom rm app von gestern schaun toll aus, n1

              Kommentar


                2.2 soll bald kommen, warten ist angesagt

                alternativ kannst du auch eine custom version flashen und hast 2.2 jetzt schon, aber wenn du nicht so tief in die materie gehen willst würd ich einfach warten

                Kommentar


                  Meji postete
                  2.2 soll bald kommen, warten ist angesagt

                  alternativ kannst du auch eine custom version flashen und hast 2.2 jetzt schon, aber wenn du nicht so tief in die materie gehen willst würd ich einfach warten
                  jo wird wohl das beste sein, thx!

                  Kommentar


                    Hat keinen Sinn, ich bekomme keinen Login via Email+PW hin, egal wie ich es versuche, da ist einfach nix zu machen. Daher seh ich leider auch schwarz für die App ...

                    Hab einiges nun getestet, nix hat funktioniert und daher hab ich wenig Lust weiterzumachen, wenn man absolut keinen Anhaltspunkt hat, an was es liegen könnte.

                    Spoiler: 
                    URLConnection connection = new URL("http://www.readmore.de/index.php?cont=login").openConnection();
                    connection.setDoOutput(true);

                    String content =
                    "email=" + URLEncoder.encode (email) +
                    "&password=" + URLEncoder.encode (password) +
                    "&cookie=" + URLEncoder.encode ("true") +
                    "&login=" + URLEncoder.encode ("Anmelden");
                    connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                    connection.setRequestProperty("Content-Length", "" + content.getBytes().length + "");

                    OutputStream output = connection.getOutputStream();
                    output.write(content.getBytes());
                    InputStream stream = connection.getInputStream();
                    connection.connect();
                    output.close();


                    Diese Möglichkei geht genausowenig wie die andere. Ob es an RM liegt kann ich im Moment net sagen, jedoch schreiben unzählige dass genau diese Funktionen funktionieren, daher denke ich einfach mal, dass es an RM liegt.

                    Die Daten hinter "content" sind übrigens exakt die gleichen, wie die, die normal bei einem Login via Browser gesendet werden und auch sonst hatte ich den Header bereits angepasst.
                    Wenn ich ein Cookie-String übergebe, klappt der Login übrigens, aber dass ist keine Lösung.

                    Kommentar


                      edit: vergiss was ich gesagt habe, ich schau mal genauer nach.

                      Kommentar


                        Holt euch mal die MIUI Rom aufs Handy - endgeil!

                        http://www.youtube.com/watch?v=37KwZLPxg9E

                        miui-dev.com
                        xda dev, etc.

                        Kommentar


                          is das sowas wie sense oder was?

                          Kommentar


                            Jein, ist halt ein komplett anderes Design für Android bis in die tiefsten Menüs etc. Adaptiert sehr viel von iOS, erkennt man sehr gut in den Menüs und am Homescreen. Wers mag kann es sich ja anschaun, aber ich bin kein Fan davon. Schnell ist es und bietet auch viele Designs aber ist mir zuviel iOS, ich bleib bei CyanogenMod. ;)

                            Kommentar


                              Meji postete
                              Jein, ist halt ein komplett anderes Design für Android bis in die tiefsten Menüs etc. Adaptiert sehr viel von iOS, erkennt man sehr gut in den Menüs und am Homescreen. Wers mag kann es sich ja anschaun, aber ich bin kein Fan davon. Schnell ist es und bietet auch viele Designs aber ist mir zuviel iOS, ich bleib bei CyanogenMod. ;)
                              Genau, es ist ein Custom Rom und keine Oberfläche wie Sense. Ist von Chinesen entwickelt und hat innerhalb weniger Monate eine beachtliche Community erreicht. Ist richtig fett, sieht top aus, sau schnell und viel benutzerfreundlicher als Stock Android.
                              Benötigt halt Rootrechte. Ist mittlerweile in viele Sprachen übersetzt und jeden Freitag kommt ein Update raus. Bis Ende Januar soll die Version 1.0 rauskommen. Im Moment wird auch nochmal das Design überarbeitet. Ist extrem zu empfehlen!

                              Kommentar


                                Schreibt halt mal dazu, für welche Smartphone es dass überhaupt gibt.

                                Kommentar

                                Lädt...
                                X