2010-08-04 17 views
8

Ist das Vermögen an die App nur zugänglichen Ordner oder kann der Benutzer es sehen? Für meine App möchte ich ein Zertifikat für Zertifikate und Videodateien auf dem lokalen Speicher speichern. Ich bin mir jedoch nicht sicher, wie ich diese Elemente vor den Benutzern verbergen kann. Der Ordner "Assets" scheint die einzige Wahl zu sein.Sicherheit von Android Assets Ordner

Antwort

19

Der assets/ Ordner einer Anwendung, die von einer anderen Anwendung lesbar. Während der Benutzer keinen direkten Zugriff darauf hat, würde es nur eine Anwendung geben, um einen solchen Zugriff bereitzustellen. Soweit ich weiß, gibt es eine Asset Explorer App auf dem Markt.

Beachten Sie auch, dass der assets/ Ordner zur Laufzeit nicht geändert ist, das klingt wie etwas, Sie suchen werden.

+6

Nur um die Antwort auf add on - der offene Charakter von Android Da Sie sicher einen beliebigen Ordner ist nicht übernehmen kann. Wenn Sie Informationen sicher speichern möchten, müssen Sie sie verschlüsseln (und selbst dann ist das nur sicher, wenn der Benutzer ein Kennwort angibt; dies bedeutet nicht vollständige Sicherheit, wenn Ihr eigener Code es entsperrt, es bedeutet nur jemand wird Spaß daran haben, den Byte-Code zu untersuchen, um an Ihr Passwort zu gelangen. –

Verwandte Themen