Cómo compartir un archivo en android Programatically

Quiero compartir un archivo (.pdf, .apk, etc) con la intención de compartir, he buscado en google pero solo encuentro el código para compartir Image

Intent sharingIntent = new Intent(Intent.ACTION_SEND); Uri screenshotUri = Uri.parse(path); sharingIntent.setType("image/png"); sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri); startActivity(Intent.createChooser(sharingIntent, "Share image using")); 

Por favor ayude a resolver este problema

Utiliza el mismo código, sólo cambia el tipo MIME por el tipo de datos que deseas compartir. Si desea compartir algo independientemente del tipo, utilice */*

  • ¿Cómo puedo crear una aplicación en la que puedo "compartir" una URL en Android?
  • ¿Cómo compartir contenido / datos a través de otras aplicaciones en una aplicación de iOS como lo hacemos en una aplicación de Android con Intent.ACTION_SEND?
  • Cómo compartir código entre Android e iOS
  • Android, texto / fuente se procesa como cuadrados
  • Compartir imagen android desde url
  • ¿Cómo puedo publicar enlace en facebook desde la aplicación android utilizando FB API?
  • ¿Cuál es la mejor manera de compartir datos entre actividades?
  • Google plus url compartida no renderizado
  • Android: Compartir (algo) a través de Intent.ACTION_SEND, luego volver automáticamente a mi aplicación
  • Enviar imagen y texto utilizando ACTION_SEND o ACTION_SEND_MULTIPLE
  • Compartir a través de (facebook, twitter ...) en Android Phonegap APP
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.