1. Hannes Lindner, 28.04.2011 #1
    Hannes Lindner

    Hannes Lindner Threadstarter Neuer Benutzer

    hey :p

    hab da ein Paar fragen!

    Unter windows XP und höher wird der letzte zugriff auf eine Datei mitgeloggt..
    diese eigenschaften bzw. DateiAttribute kann man unter windows über das Dateisystem auslesen.

    Meine Zentrale frage ist, geht dies unter Andriod auch?

    Andriod apps werden(bekannterweise) in Java erstellt, ein wenig natives C/++ fließt auch ein. Da Java aber auf mehreren Plattformen verfügbar ist, gibt es keine möglichkeit über die standard libraries an das Attribute "Letzter zugriff" zu kommen. Da dieses Attribut ja Platfromabhängig ist.

    Das führt mich zu der frage inwiefern ist Andriod mit Linux vergelichbar bzw. gibt es dieses Attribut "Letzter zugriff" unter andriod?



    mfg

    ps. ich glaub so ausfürhlich war ich noch nie! lol
     
  2. Unicate, 28.04.2011 #2
    Unicate

    Unicate Android-Experte

    Schau die mal die Klasse File genau an.

    PHP:
    File f = new File("blafoo.txt");
    if(
    f.exists()) {
    f.lastModified();
    }
    lastModified() gibt einen Timestamp zurück


    Tip: Das wird AndrOId geschrieben und auch gesprochen. nicht Andriod ;)
     
    Zuletzt bearbeitet: 28.04.2011
  3. Hannes Lindner, 28.04.2011 #3
    Hannes Lindner

    Hannes Lindner Threadstarter Neuer Benutzer

    AndrOId is kla! Kp warum ich immer Andriod tippe... wird mir sicherlich nochma passieren, wenn ich net aufpasse.^^

    ich brauch aber nen Timestamp von dem zeitpunkt wo der letzte Zugriff erfolgte nicht wo die datei das letzte mal geändert wurde.


    mfg
     
  4. Thyrion, 29.04.2011 #4
    Thyrion

    Thyrion Ehrenmitglied

    Ich denke, da hast du keine Chance, da ich hoffe, dass "atime" deaktiviert ist - das würde nämlich nur unnötig Schreibzyklen der Flash-Speicher verbrauchen - die sind ja begrenzt und liegen bei 3000-5000 pro Speicherzelle.

    EDIT: Und eine aktuelle "atime" im RAM vorzuhalten wäre wohl möglich, aber nicht unbedingt sinnvoll (=Reboot und weg) :smile:
     
  5. Hannes Lindner, 29.04.2011 #5
    Hannes Lindner

    Hannes Lindner Threadstarter Neuer Benutzer

    jop das vermute ich auch....

    irgendeine möglichkeit das rauszufinden? Ohne ein nativ C klasse zu schreiben und selbst zu testen? Hab das schon gesucht aber nicht gefunden.


    mfg
     
  6. Thyrion, 29.04.2011 #6
    Thyrion

    Thyrion Ehrenmitglied

    Du könntest es auf Konsole mal "stat <filename>" versuchen und schauen, was da so ausgespuckt wird.
     
  7. Hannes Lindner, 29.04.2011 #7
    Hannes Lindner

    Hannes Lindner Threadstarter Neuer Benutzer

    so hab das mal getestet. Im linux terminal wird die "atime" bzw "last_acess" zwar gelistet. sie wird aber nicht aktualisiert. Des weiteren hab ich mal ne nativ c klasse mit dem android ndk erstellt, der timestamp ist auslesbar.
     
Die Seite wird geladen...
Similar Threads - Letzter Zugriff Dateisystem Forum Datum
Gmail Zugriff auf den Anhang verweigert (Automatisches Hinzufügen) Android App Entwicklung 21.01.2017
Zugriff auf Handy Speicher (bspw. Videos) Android App Entwicklung 28.11.2016
Datenbank- Zugriff über ContentProvider/Resolver oder direkt von eigener App aus? Android App Entwicklung 27.11.2016
Zugriff auf PC, wenn Telefon per USB angeschlossen möglich? Android App Entwicklung 02.09.2016

Users found this page by searching for:

  1. galaxy s6 letzter dateizugriff auslesen

    ,
  2. letzten zugriff auf App anzeigen android

    ,
  3. Letzte Zugriffe