Hola, muy buenas!
Este es mi primer tema en elhacker, y bueno a ver si me podéis echar una manita.
Estoy desarrollando un programa Android cuya finalidad es que el usuario pueda escuchar una serie de audios y posteriormente compartirlos mediante Whatsapp, Gmail, etc.
Los audios se muestran en un ListView: si el usuario toca un Item de dicho ListView, se reproduce el audio, y si por el contrario, mantiene pulsado, se lanza un chooser donde el usuario elegirá mediante qué aplicación quiere mandar el audio.
Mi código es el siguiente:
int audio; //contiene un entero identificador de recurso, por ejemplo del recurso R.raw.audio1.mp3
Intent sendIntent=new Intent(Intent.ACTION_SEND);
sendIntent.setType("audio/mp3");
Uri path=Uri.parse("file://android.resource://com.example.appAudio/"+getResources().getResourceName(audio));
sendIntent.putExtra(Intent.EXTRA_STREAM,path);
startActivity(Intent.createChooser(sendIntent, "Compartir"));
Si me podéis aportar algo de ayuda os estaría muy agradecido.
Gracias de antemano!