Я хотел поделиться изображением с другими приложениями в виде вложения, я нашел, как на официальном android сайте, но с Uri проблема в том, как его получить, искал, но ничего, я нашел учебник в Youtube, кажется хорошим, но не сработало, изображение во вложении не является изображением, я думаю, что-то изменилось, или я подозреваю, что способ извлечения URI изменяется. в конце я получил тост с надписью «не могу прикрепить файл».
вот код, который я использовал:
Intent chooser=null;
Intent shareIntent=null;
shareIntent = new Intent(Intent.ACTION_SEND);
Uri imageUri=Uri.parse("android.resource://com.packagename/drawable/"+R.drawable.image1);
shareIntent.setType("image/*");
shareIntent.putExtra(Intent.EXTRA_STREAM,imageUri);
shareIntent.putExtra(Intent.EXTRA_TEXT,"I want share something with you");
chooser=Intent.createChooser(shareIntent,"share image");
startActivity(chooser);