2016-04-18 9 views
1

Ich habe ein Problem mit Android-Emulator. Ich muss eine Datei von SD-Karte wählen und es an eine WS senden. Der laufende Emulator ist ein Nexus 5 mit Android 6. Ich habe alle gesucht, aber keine Lösung funktioniert. ich diesen Code verwenden, um eine Datei-Explorer zu öffnen:Ich kann keine Dateien sehen, die in sdcard mit Intent.ACTION_GET_CONTENT gespeichert sind

  Intent intent = new Intent(); 
      intent.setAction(Intent.ACTION_GET_CONTENT); 
      intent.setType("file/*"); 
      startActivity(intent); 

aber wenn ich den Code ausführen, kann ich nicht die Datei auf der SD-Karte finden. Ich habe die Dateien mit ADB-Anweisungen und im Datei-Explorer von Android Device Monitor kann ich die Dateien sehen. Weiter, ich kann das Bild sehen, wenn ich in der Galerie des Emulators suche. Welches ist das Problem? Wo ist mein Fehler? Ich habe auch versucht Dev Tool> Medienanbieter

Antwort

0

die folgende Berechtigung im Manifest

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
+0

ich die Erlaubnis hinzugefügt haben, hinzufügen und jetzt kann ich die Datei sehen, aber ich kann es nicht auswählen. Die Datei ist gesperrt und die Berechtigung für die Datei lautet: -rwxrwx ---, muss ich sie ändern? – mary

+0

Sie können versuchen, die READ mit WRITE-Erlaubnis zu ersetzen, aber ich denke nicht, dass es irgendetwas tun wird. Versuchen Sie, dies zu betrachten: http://stackoverflow.com/questions/26744842/how-to-use-the-new-sd-card-access-api-presented-for-lollipop –

+0

Wenn ich Intent.ACTION_OPEN_DOCUMENT_TREE verwenden, Ich habe eine Warnung und ich kann den Pfad der Datei nicht auswählen, da ich auf das Verzeichnis, aber nicht auf den vollständigen Pfad der Datei zugreifen kann. Wenn ich ACTION_GET_CONTENT benutze, kann ich die Datei nicht auswählen, aber ich kann sie nicht auswählen. Ich muss den Datei-Explorer öffnen, die Datei auswählen und zu meiner Aktivität zurückkehren und den vollständigen Pfad der Datei auswählen. Wie kann ich das erreichen? – mary

Verwandte Themen