Как Отправить Планшет По Почте

Android - отправка электронной почты

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

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

как отправить планшет по почте

Чтобы отправить электронное письмо с вашего приложения, вам не нужно начинать почтовый клиент с самого начала, но вы можете использовать существующий, например, приложение электронной почты по умолчанию, предоставляемое с Android, Gmail, Outlook, K-9 Mail и т. Д. Для этого мы должны написать Activity, который запускает почтовый клиент, используя неявное намерение с правильными действиями и данными. В этом примере мы отправим электронное письмо из нашего приложения с помощью объекта Intent, который запускает существующие почтовые клиенты.

В следующем разделе описываются разные части нашего объекта Intent, необходимые для отправки электронной почты.

Объект намерения - действие для отправки электронной почты

Вы будете использовать ACTION_SEND действие для запуска почтового клиента, установленного на вашем устройстве Android. Ниже приведен простой синтаксис для создания намерения с действием ACTION_SEND.

Объект Intent - данные / тип для отправки электронной почты

Чтобы отправить электронное письмо, необходимо указать почты: как URI с использованием метода setData () и типа данных будет текст / обычный используя метод setType () следующим образом:

Объект Intent - дополнительный для отправки электронной почты

Android имеет встроенную поддержку для добавления полей TO, SUBJECT, CC, TEXT и т. Д., Которые могут быть привязаны к намерению перед отправкой намерения целевому почтовому клиенту. Вы можете использовать следующие дополнительные поля в своем письме -

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

Строка [], содержащая адреса электронной почты, которые должны быть доставлены.

Постоянная строка, связанная с Intent, используется с ACTION_SEND, чтобы предоставить альтернативу EXTRA_TEXT как текст в формате HTML.

Постоянная строка, содержащая желаемую строку темы сообщения.

Постоянная CharSequence, связанная с Intent, используемая с ACTION_SEND для доставки литеральных данных для отправки.

Заголовок диалога CharSequence для предоставления пользователю при использовании с ACTION_CHOOSER.

Вот пример, показывающий, как назначить дополнительные данные для вашего намерения -

Вывод кода выше, как показано ниже, изображение

Пример электронной почты

пример

В следующем примере показано, как использовать объект Intent для запуска почтового клиента для отправки электронной почты указанным получателям.

Чтобы экспериментировать с электронной почтой в этом примере, вам понадобится фактическое мобильное устройство, оснащённое новейшей ОС Android, иначе вы можете столкнуться с эмулятором, который может работать неправильно. Во-вторых, вам понадобится клиент электронной почты, такой как GMail (по умолчанию каждая версия Android с клиентским приложением Gmail) или K9mail, установленная на вашем устройстве.

Ниже приведено содержание измененного файла основной деятельности SRC / com.example.Tutorialspoint / MainActivity.java.

Ниже будет содержание разреш / макет / activity_main.xml файл -

Здесь abc указывает на логотип tutorialspoint

Ниже будет содержание RES / значения / strings.xml для определения двух новых констант -

Ниже приведено содержание по умолчанию AndroidManifest.xml -

Попробуем запустить tutorialspoint заявление. Я предполагаю, что вы подключили свое реальное устройство Android Mobile к компьютеру. Чтобы запустить приложение из Android Studio, откройте один из файлов активности вашего проекта и нажмите «Запустить» на панели инструментов. Перед запуском приложения установщик студии Android отобразит следующее окно, чтобы выбрать вариант, в котором вы хотите запустить приложение для Android. Выберите свое мобильное устройство в качестве опции, а затем проверьте свое мобильное устройство, которое отобразит следующий экран -

Теперь используйте Написать письмо чтобы отобразить список всех установленных почтовых клиентов. Из списка вы можете выбрать один из почтовых клиентов для отправки своей электронной почты. Я собираюсь использовать клиент Gmail для отправки моей электронной почты, которая будет иметь все предоставленные поля по умолчанию, как показано ниже. Вот Из: будет по умолчанию идентификатором электронной почты, который вы зарегистрировали для своего устройства Android.

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

© 2018.

Похожие вопросы