Wenn dies dein erster Besuch hier ist, lese bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich registrieren, bevor du Beiträge verfassen kannst. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
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 :)
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));
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 ...
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
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
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
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);
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.
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. ;)
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