Wie überprüfe ich, ob eine bekannte URI-Datei im Android-Speicher existiert?

7

Die Datei uri ist bekannt, z. B.

%Vor%

Ich möchte überprüfen, ob diese Datei im Hintergrund geöffnet werden kann oder nicht, wie?

    
Victor S 03.07.2013, 07:51
quelle

2 Antworten

20

Überprüfen Sie, ob eine Datei eines Pfades wie folgt existiert:

%Vor%

Denken Sie daran, etwas wie "file: //" usw. zu entfernen. Verwenden Sie andernfalls:

%Vor%

Außerdem müssen Sie in der AndroidManifest.xml die entsprechenden Berechtigungen für Ihre App festlegen, um auf die SD-Karte zugreifen zu können:

%Vor%     
alex 03.07.2013, 07:58
quelle
1

Beginnen Sie mit dem Extrahieren des Dateinamens mit URI :

%Vor%

Es ist ratsam, hier URI zu verwenden, da es alle möglichen Leerzeichen / Zeichen, die in URIs illegal sind, aber in Dateinamen legal dekodieren kann.

    
fge 03.07.2013 07:54
quelle

Tags und Links