Ich entwickle eine Android-Anwendung, wo es einige Fotos aus der Galerie auswählen und ausblenden wird,
Ich kann ein bestimmtes Bild aus der Galerie auswählen und es in meiner App speichern und es aus der Galerie löschen, aber eine Person kann diese Bilder sehen, wenn er meinen App-Ordner in SD-Karte öffnet, so wie ich sie so speichern, dass auch wenn eine Person überprüft meine SD-Karte, dann sollte er nicht in der Lage sein, diese Bilder zu erkennen?
Die einzige sichere Methode besteht darin, die Bilddaten selbst zu verschlüsseln und die Originaldateien zu entfernen, sodass nur Ihre Anwendung die Dateien entschlüsseln kann.
Sehen Sie sich an, um zu verschlüsseln Datei von SD-Karte mit AES in Android? , um zu sehen, wie das geht.
Als zusätzlichen Schritt können Sie auch eine beliebige Anzahl der anderen Antworten verwenden, um die verschlüsselten Dateien zu verbergen
Wenn Sie verhindern möchten, dass Gallery Bilder aus dem Ordner Ihrer App anzeigt, können Sie in diesen Ordner eine Datei namens .nomedia
einfügen.
Quelle: Ссылка
Wenn Sie den Ordner ausblenden möchten, der in einem Dateimanager angezeigt wird, stellen Sie sicher, dass Ihr Ordner mit einem Punkt (.) beginnt. Wenn der Ordner beispielsweise meinOrdner heißt, sollte er als .meineOrdner
erstellt werdenQuelle: Ссылка
Bitte beachten Sie, dass ein Benutzer die Einstellungen des Datei-Managers ändern kann, um versteckte Dateien und Ordner anzuzeigen. Dafür gibt es keine Lösung.
Wenn Sie verhindern möchten, dass Gallery Bilder aus dem Ordner Ihrer App anzeigt, können Sie eine Datei namens .nomedia in diesen Ordner einfügen.
Wenn Sie den Ordner in einem Dateimanager verstecken möchten, stellen Sie sicher, dass Ihr Ordner mit einem Punkt (.) beginnt. Wenn der Ordner z. B. mein Ordner heißt, sollte er als .myfolder
erstellt werden File sdCard = Environment.getExternalStorageDirectory();
File dir = new File(sdCard.getAbsolutePath()
+ "/.myFolder" );
Siehe das. das sind mit einem Schritt mehr. Sie verstecken Daten sowie Ordner auch.
Verwenden Sie den Ordnerpfad Ihrer SD-Karte als
%Vor%Dies gibt Ihnen maximale Sicherheit für Ihre Bilder, wenn das Telefon nicht verwurzelt ist, ist dieser Pfad sicher von allen Aspekten.
Tags und Links android android-image android-gallery