1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. InSane, 25.01.2011 #1
    InSane

    InSane Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    Habs jetzt geschafft. Jetzt möchte ich jedoch noch einbinden, dass man das Passwort mit Hilfe einer "CheckBox" speichern kann (auch wenn man das Programm schließt). Weiß jemand wie ich das hinbekommen könnte?

    Danke.


    InSane
     
    Zuletzt bearbeitet: 25.01.2011
  2. swordi, 25.01.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    tja, was willst du hier lesen?

    beim login checken ob checkbox aktiviert -> wenn ja dann speichern, sonst nicht. ganz einfach
     
  3. InSane, 26.01.2011 #3
    InSane

    InSane Threadstarter Android-Hilfe.de Mitglied

    Genau, jedoch weiß ich nicht wie ich das einstellen kann, dass er nach dem Beenden des Programms speichert, dass die CheckBox aktiviert ist.

    InSane

    Sent from my MB525 using Tapatalk
     
  4. InSane, 26.01.2011 #4
    InSane

    InSane Threadstarter Android-Hilfe.de Mitglied

    Das mit der CheckBox wäre geklärt, nur wie kann ich jetzt das Passwort dauerhaft speichern? Immer wenn das Programm neu gestartet wird überschreibt es das Passwort mit dem leeren String wo ich es eigntl. gespeichert habe. Anscheinend werden beim Neusart alle Variablen neu erzeugt.. .
    Hat jemand ne Ahnung, wie ich einen String dauerhaft speichern kann?

    MfG InSane
     
  5. FireRider, 26.01.2011 #5
    FireRider

    FireRider Junior Mitglied

    Speicher es in den SharedPreferences ;)
     
  6. InSane, 26.01.2011 #6
    InSane

    InSane Threadstarter Android-Hilfe.de Mitglied

    Kannst du das mal an einem Beispiel String zeigen wie man das genau macht (speichern/auslesen)? Blicke da nicht so ganz durch. Danke.

    InSane
     
  7. FireRider, 26.01.2011 #7
    FireRider

    FireRider Junior Mitglied

    Code:
    SharedPreferences sharedPrefs = getSharedPreferences("NAME",MODE_PRIVATE);
    
    //String speichern
    SharedPreferences.Editor editor = sharedPrefs.edit();
    editor.putString("KEYWORD", deinString);
    editor.commit();
    
    //String holen
    String s = sharedPrefs.getString("KEYWORD","DEFAULT");
    
    Hier ;)
    Der Wert "DEFAULT" wird genommen wenn kein String mit dem Keyword existiert.
     
    InSane bedankt sich.
  8. InSane, 26.01.2011 #8
    InSane

    InSane Threadstarter Android-Hilfe.de Mitglied

    Danke hat funktioniert!!:thumbsup:

    InSane
     
  9. swordi, 26.01.2011 #9
    swordi

    swordi Gewerbliches Mitglied

    eventuell mal developer.android.com aufrufen und viel lesen.

    genau solche dinge sind dort ausgiebig erklärt
     
    SeraphimSerapis bedankt sich.
  10. v Ralle v, 27.01.2011 #10
    v Ralle v

    v Ralle v Android-Lexikon

    Auch mal darüber nachdenken, ob man das Passwort vielleicht verschlüsselt oder noch besser gehasht abspeichert. Die SharedPreferences lassen sich leicht mit Root Rechten auslesen und so kommt man auch an die Passwörter ran.
     
  11. SeraphimSerapis, 27.01.2011 #11
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Dafür benötigt es nichtmal Root-Rechte. Für Passwörter sollte prinzipiell beim Speichern eine MD5-Umwandlung geben.
     
  12. v Ralle v, 27.01.2011 #12
    v Ralle v

    v Ralle v Android-Lexikon

    Natürlich, ich habe eher darauf angespielt, direkt über einen Dateibrowser den .xml File zu öffnen. Da braucht man Root.
     
Die Seite wird geladen...
Ähnliche Themen - EditText als Passwortabfrage Forum Datum
QR-Result in EditText darstellen Android App Entwicklung 02.01.2017
EditText für IP-Adressen? Android App Entwicklung 19.10.2016
[ERLEDIGT] GIF in WebView mehrmals abspielen Android App Entwicklung 02.04.2017
Wie kann ich als Privatperson eine App an ein Unternehmen verkaufen ? Android App Entwicklung 29.01.2017
Uri oder File path als String speichern zum wiederauslesen Android App Entwicklung 26.01.2017
Android Quiz App bei falscher Frage soll sie angezeigt werden. Android App Entwicklung 23.10.2016
SpinnerAdapter mehr als ein Attribut Android App Entwicklung 23.09.2016
Ein synchronisiertes Account dem Kontakte-Dialog als default zuweisen Android App Entwicklung 27.07.2016
Wenn Smartphone als Device ausgewählt - ClassNotFound Exception Android App Entwicklung 14.07.2016