2016-03-21 8 views
2

Ich entwickle Android-Anwendung mit einigen externen Dateien. Ich möchte diese Dateien verstecken. Können wir auf versteckte Datei in meiner App zugreifen. Beispiel Ich habe viele Bilder, die in meiner App verwendet werden. Ich möchte diese Datei ausblenden, aber nur mit meiner App zugreifen.So verstecken Sie einen Ordner mit programmgesteuert in Android, und greifen Sie auf die Datei.

+1

erstellen Sie einen Ordner mit dem Punkt ex eine leere Datei enthält. .images .... es wird versteckt werden –

Antwort

3

Android ist ein Mehrbenutzer-Linux-System. Wenn Sie also einen Ordner erstellen, der mit dot beginnt, wird er ausgeblendet.

So speichern Ordner beginnend mit dot

zum Beispiel

File folder = new File(Environment.getExternalStorageDirectory(), ".hiddenFolder"); 
folder.mkdir(); 

und speichern Sie alle Bilder in diesem Ordner und Zugriffs Bilder in der App aus demselben Ordner.

+0

Danke für den Vorschlag, es funktioniert gut. – Arshad

+0

groß ... schließen Sie die Frage dann, wenn Sie mit der Antwort zufrieden sind. – ELITE

6

Einfach ein . vor Ihrem Namen Ordner als ein versteckter Ordner mit einem

0

Erstellen Sie einen Ordner wird. (Punkt) vor seinem Namen, und fügen Sie eine leere .nomedia-Datei darin hinzu. (. (Punkt) Nomedia - genau wie ich es eingegeben habe) und fügen Sie Ihre Dateien und Bilder dort hinzu.

Jetzt werden andere Anwendungen wie Gallery diese Bilder ignorieren. Nur so kann ich das machen.

Z. B .: Ordnername: .images

die .nomedia

Verwandte Themen