Обмен аудио на мессенджере - PullRequest
0 голосов
/ 15 ноября 2018

Понятия не имею, как поделиться звуком в мессенджере.
Я импортировал API Facebook, но я продолжал.

Прости меня за мой английский,

    bt = (Button)findViewById(R.id.share1);
    bt.setOnClickListener(new View.OnClickListener(){

        @Override
        public void onClick(View v) {

            if (ContextCompat.checkSelfPermission(MainActivity.this,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) {

                String mediaPath = copyFiletoExternalStorage(R.raw.numer_1, "numer_1.mp3");

                /messenger send code *.*/


            } else {
                requestStoragePermission();
            }

        }
    });

1 Ответ

0 голосов
/ 15 ноября 2018
   String filePath = Environment.getExternalStorageDirectory().getPath()
            + "<file_Name>";
    Uri uri = Uri.parse(filePath);
    Intent share = new Intent(Intent.ACTION_SEND);
    share.setType("audio/*");
    share.putExtra(Intent.EXTRA_STREAM, uri);
    startActivity(Intent.createChooser(share, "Share Audio File"));

Запустится приложение, которое обрабатывает ACTION_SEND, и вам нужно выбрать приложения для обмена сообщениями.

...