Tipo de mime de documentos de Google

Estoy tratando de obtener acceso a un documento de Google en Android 4.4 con Intent.ACTION_GET_CONTENT , pero los documentos del selector de la unidad de Google aparecen atenuados (no seleccionables). Puedo llegar a los archivos doc / docx en la unidad de Google muy bien, pero no a los documentos de Google. Los tipos de mime que especificé coinciden con los enumerados en los tipos MIME compatibles de Google Drive .

Aquí está el fragmento de código (que se ejecuta en Android 4.4 ):

 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("*/*"); intent.putExtra(Intent.EXTRA_MIME_TYPES, new String[]{ "application/msword", "application/vnd.oasis.opendocument.text", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "application/vnd.google-apps.document", "application/vnd.google-apps.kix", }); startActivityForResult(intent, 0); 

¿Ideas sobre lo que podría estar mal?

Google Drive admite varios tipos de archivos y "Google Doc" es sólo uno de esos tipos de archivos. Sospecho que Google Drive puede contener otros tipos de archivos. Por ejemplo, dependiendo de su caso de uso, debería considerar la posibilidad de incluir los siguientes tipos de MIME:

 application/vnd.google-apps.presentation application/vnd.google-apps.spreadsheet application/vnd.google-apps.drawing 

Sin embargo, no cubrirá todos los tipos de archivo posibles. Necesita entender qué tipos de archivos desea soportar e incluir todos sus tipos MIME.

O bien, si desea admitir todos los tipos de archivos que se pueden abrir, no debería especificar EXTRA_MIME_TYPES en absoluto.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.