Как вы знаете URI ресурса? - PullRequest
       14

Как вы знаете URI ресурса?

0 голосов
/ 03 февраля 2020

Я хотел поделиться изображением с другими приложениями в виде вложения, я нашел, как на официальном 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);
...