Android Cómo ver doc de sdcard en gallary?

Tengo la aplicación en la que el usuario puede buscar la imagen, audio, vídeo, archivo doc de sdcard y elegir 1 archivo para cargarlo en el servidor. Usando debajo del código puedo abrir la galería y seleccionar la imagen, el audio, el vídeo Pero no tengo idea que cómo buscar el doc de la galería.

Aquí está mi código.

Intent intent = new Intent(); intent.setAction(Intent.ACTION_GET_CONTENT); //intent.setType("video/*"); //intent.setType("audio/*"); //intent.setType("image/*"); //**What I have to do for view document[.pdf/text/doc] file** startActivityForResult(Intent.createChooser(intent, "Complete action using"), REQUEST_CODE); 

¿Alguien tiene alguna idea de cómo se puede lograr esto? Cualquier ayuda es muy apreciada.

Prueba esta biblioteca aFileChooser su trabajo bien

Pls ver este enlace

Espero que esto le ayude a abrir un documento

 public void openDOC(String name) { File file = new File(Environment.getExternalStorageDirectory() + "/" + bmodel.getUserMasterBO().getUserid() + "/" + name); if (file.exists()) { Uri path = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(path, "application/msword"); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); try { startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "No Application Available to View DOC", Toast.LENGTH_SHORT).show(); } } } 

Intente lo siguiente,

 File docfolder = new File(Environment.getExternalStorageDirectory() + "/" + "Documents/"); File docList[] = docfolder.listFiles(); for(int i=0;i<docList.length;i++) { if (docList[i].exists()) { Uri path = Uri.fromFile(docList[i]); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(path, "application/msword"); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); try { startActivity(intent); } catch (ActivityNotFoundException e) { } } } 
  • Error al empujar el elemento (s). En android
  • ¿Cómo encontrar el almacenamiento interno (Almacenamiento predeterminado del teléfono) y el almacenamiento externo (tarjeta SD extraíble) en android?
  • Abrir el selector de archivos de mi actividad de Android
  • Cómo leer un archivo de texto seleccionado de sdcard en android
  • SQLiteOpenHelper - crear base de datos en tarjeta SD
  • Creación de bases de datos en sdcard
  • Obtener stringXmlContent y escribir a continuación, guardado en el archivo .xml almacenado en sdcard en android ¿cómo se puede?
  • Instalación de la aplicación en la tarjeta SD en Android sdk 2.2
  • Android - Aplicación (apk) Tamaño máximo
  • Conseguir todo el espacio total y disponible en Android
  • Cómo crear un archivo de imagen de tarjeta SD para el emulador de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.