Android gmail apertura adjunto de aplicación URI problema con la nueva versión de la aplicación Gmail

Tengo el siguiente filtro de intenciones en mi Manifiesto. Este código funcionaba bien en un Nexus 7 con Android 4.2.2 hasta hace 2 días cuando Google hizo una actualización a su aplicación de Gmail. Mi aplicación ya no aparece en la lista de aplicaciones propuestas que pueden abrir este tipo de archivo adjunto. Si desinstalo las actualizaciones, funciona de nuevo … ¿Alguna idea de lo que puedo hacer para que funcione de nuevo?

<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="*" android:mimeType="application/octet-stream" android:pathPattern=".*.grb" android:scheme="content" /> </intent-filter> 

He buscado por todas partes una solución, y desafortunadamente con esta versión de gmail el único diferenciador será el tipo mime y esquema. La razón es que Gmail Uris ahora están en este formato:

 content://gmail-ls/[email protected]/messages/1162/attachments/0.1/BEST/false 

Obviamente no hay ningún nombre de archivo o extensión aquí, por lo que sus opciones implican hacer que el filtro sea más genérico. Sólo puede eliminar la parte pathPattern de su filtro, que coincida con todos los resultados para host = *, scheme = content, mimeType = application / octet-stream

O alternativamente hacer su filtro aún más genérico. Puede combinar todos los tipos de mimet con los siguientes:

 <intent-filter> actions categories <data android:mimeType="application/*" /> <data android:mimeType="audio/*" /> <data android:mimeType="image/*" /> <data android:mimeType="message/*" /> <data android:mimeType="multipart/*" /> <data android:mimeType="text/*" /> <data android:mimeType="video/*" /> </intent-filter> 

Nota encontré android:mimeType="*/*" también parece funcionar en ICS, pero no estoy seguro de si esto es compatible con versiones anteriores droides. ¡Si usted concluye algo sobre esto, ponga por favor! Puede que no funcione a juzgar por algunas respuestas aquí:

Filtro de intenciones para capturar todos los intentos de uso compartido

  • ProgressBar en ActionBar, como la última actualización de la aplicación de GMail
  • Filtro de intenciones para descargar adjuntos de aplicaciones de gmail en Android
  • Enviar correo electrónico HTML con Gmail 4.2.1
  • Enviar correo electrónico a través de gmail
  • Leer correos electrónicos de Gmail con SDK de Android
  • ¿Cómo puedo obtener la dirección de correo electrónico?
  • Enviar Gmail mediante programación mediante Auth Cookie
  • Error: No se puede adjuntar archivo vacío en la aplicación GMAIL usando el proveedor de archivos
  • Implementación de Gmail Tablet como Gaveta de navegación
  • ProgressBar en una ActionBar, como la aplicación de GMail con Refresh
  • Cómo compartir archivos de almacenamiento interno con Gmail Client
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.