Estoy intentando cargar un archivo adjunto en mi aplicación. Puedo obtener el contenido, pero no puedo obtener el nombre del archivo.Android: obtenga el nombre del archivo adjunto en mi aplicación
Así es como mi filtro intención parece:
<intent-filter>
<action
android:name="android.intent.action.VIEW" />
<category
android:name="android.intent.category.DEFAULT" />
<data
android:mimeType="image/jpeg" />
</intent-filter>
Esto es lo que me sale:
INFO/ActivityManager (97): Inicio: Intención { act = android.intent. action.VIEW dat = content: //gmail-ls/messages/john.doe%40gmail.com/42/attachments/0.1/SIMPLE/false typ = image/jpeg flg = 0x3880001 cmp = com.myapp /. ui.email.EmailDocumentActivityJpegPid} de 97
En mi actividad me sale el Uri y lo utilizan para obtener el flujo de entrada para el contenido del archivo:
InputStream is = context.getContentResolver().openInputStream(uri);
¿Dónde puedo encontrar el nombre del archivo en este escenario?
¿Ha intentado agregar **