Я пытаюсь отправить аудиофайл, преобразованный в массив байтов с помощью SMS, используя SMSManager.sendDataMessage.
Но я не могу отправить его на другой телефон. Может ли кто-нибудь предложить, как я могу это сделать?
SMS для текстовых сообщений 160 символов, но вы можете использовать MMS для отправки самого аудиофайла в качестве вложения, которое можно загрузить.
Попробуйте что-то вроде этого
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra("sms_body", "some text");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url)); // url would point to mp3 file
sendIntent.setType("audio/mp3");
Полезные ссылки: