Отправка изображения через WhatsApp определенному получателю (Android)

Я делюсь своими изображениями через WhatsApp, но мне нужно выбрать получателя. Вот мой код:

  public static void shareImage (Context context, String  путь, текст строки, строка otherAppPackage) {Intent share = new Intent (Intent.ACTION_SEND);  share.setType ("изображение/*");  share.setPackage ("com.whatsapp");  share.putExtra (android.content.Intent.EXTRA_SUBJECT, getSubject (контекст));  если (текст! = ноль) {share.putExtra (Intent.EXTRA_TEXT, текст);  } if (путь! = null) {share.putExtra (Intent.EXTRA_STREAM, Uri.fromFile (новый файл (путь)));  } context.startActivity (Intent.createChooser (общий ресурс, context.getString (R.string.share_via)));  }  

Я хотел бы поделиться с кем-нибудь напрямую. Некоторые из вас знают, как я могу это сделать. Спасибо


Вы можете использовать Intent .ACTION_SENDTO , но тогда сообщение не копируется в буфер обмена:

  Uri uri = Uri.parse ("smsto: +123456789"); Intent it = new Intent  (Intent.ACTION_SENDTO, uri); it.setPackage ("com.whatsapp"); it.putExtra ("sms_body", "Текст SMS"); it.putExtra ("chat", true); startActivity (it);   



Вот как вы можете отправлять изображения с высоким разрешением через WhatsApp для Android и iOS

Вы когда-нибудь пытались отправить изображение через WhatsApp для вашей семьи или друзей только для того, чтобы обнаружить, что изображение размытое или немного пиксельное?

Причина: WhatsApp уменьшает размер изображения перед отправкой его в е получатель. Что, в свою очередь, снижает качество изображения.

Может быть много причин, по которым они делают это, от уменьшения использования полосы пропускания, уменьшения нагрузки на свои серверы до сокращения времени, затрачиваемого на изображение для отправки и получения.

Возможно, это не идеальный метод отправки файлов, поскольку некоторые из вас могут захотеть использовать эти изображения в качестве обоев рабочего стола или распечатать изображение для других целей.

Для этого есть обходной путь, и на самом деле это довольно просто.

Отправляя изображение через WhatsApp, мы, как правило, прикрепляем изображение, ведь это наиболее очевидный выбор. Вместо того, чтобы прикреплять элемент «Галерея» на Android или «Библиотека изображений и видео» на iOS, выберите «Документ». Это откроет ваш файловый менеджер, независимо от того, работаете ли вы на одной из платформ.

Оттуда перейдите в папку камеры или в место, где вы сохранили изображения, выберите изображения и отправьте их. Этот метод будет работать как на Android, так и на iOS, поэтому не волнуйтесь, никто не останется в стороне..

Если вам нужно наглядное пособие, пользователь Twitter Ян Зайнал сделал информативное видео о том, как это сделать на iOS:

Как отправить фотографии в высоком разрешении через WhatsApp. pic.twitter.com/IOiL9Ngvtd

— Ян Зайнал (Новая учетная запись) (@ianzainaI) 28 ноября 2018 г.

widget>

Тот же метод можно применить и к Android. Единственная проблема заключается в том, что вы не сможете увидеть миниатюру изображения.

Есть еще один способ отправки изображений с высоким разрешением через ваш телефон. Telegram — это приложение, которое делает почти то же самое, что и WhatsApp.

Приложение позволяет отправлять изображения и видео в исходном разрешении без сжатия или уменьшения размера. Это также бесплатное приложение, доступное как для Android, так и для iOS.

ТЕМЫ: Техника, WhatsApp ?, тест-драйв
Оцените статью
clickpad.ru
Добавить комментарий