Google Drive GET_CONTENT Absicht Datei Lesen

Ich habe eine app auf android, die einige Datei-sharing mit cloud-speichern wie dropbox. Zu teilen ich werfe android.intent.action.SEND.
Auf der Liste, der angezeigt wird, sehe ich die Google Drive-app (bereits installiert), so dass ich versuchen, das senden der Datei an und es funktioniert ok, die Datei erscheint in der Liste Laufwerk.

Dann auf einem anderen Gerät, das ich will, diese Datei zu Lesen. Ich werfe die
android.intent.action.GET_CONTENT Absicht, Laufwerk auswählen, und dann nicht wissen, wie man die Datei. Ich erhalte eine Uri, so etwas wie dieses:

content://com.google.android.apps.docs.files/exposed_content/6jn9cnzdJbDywpza%2BlW3aA%3D%3D%0A%3BRV%2FaV94o%2FCcW4HGBYArtwOdHqt%2BrsYO4WmHcs6QWSVwp%2FXogkRAgit7prTnfp00a%0A

die ich nicht wissen, wie die Transformation auf Physischer Pfad der Datei. Wie bekomme ich den Inhalt der Datei aus?

Spielte ich rund um die content-Anbieter und bekommen den Namen der Datei, aber nicht den vollständigen Pfad oder sonst was.

Für die dropbox bekomme ich die file:// Stil uri, gerade und einfach, funktioniert gut.

InformationsquelleAutor der Frage khusrav | 2013-07-27

Schreibe einen Kommentar