У меня есть несколько файлов .mp4 в папке /raw, которыми я хочу поделиться с Android Share. Следующий код работает с Facebook Messenger (видео отправляется), но не работает с другими приложениями, такими как WhatsApp, Gmail, Facebook и т. д.
Я получил следующий код:
String path = "android.resource://com.my.package/raw/" + "name_mp4";
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("video/mp4");
share.putExtra(Intent.EXTRA_STREAM,Uri.parse(path) );
startActivity(share);
Что я делаю не так? Почему это не работает для других приложений?