Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android ऐप से HTML ईमेल कैसे भेजें?

यह उदाहरण दर्शाता है कि Android ऐप से HTML फॉर्मेट में ईमेल कैसे भेजा जाए Intent का उपयोग करके।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में नया प्रोजेक्ट बनाएं।

चरण 2: लेआउट XML

res/layout/activity_main.xml - ईमेल भेजने का बटन:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="16dp">
    <Button
        android:onClick="sendHtmlEmail"
        android:text="Send HTML Email"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</RelativeLayout>

चरण 3: MainActivity.java में HTML ईमेल Intent

src/MainActivity.java - Html.fromHtml() और Intent.ACTION_SENDTO का उपयोग:

package app.com.sample;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void sendHtmlEmail(View view) {
        String mailId = "yourmail@gmail.com";
        Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", mailId, null));
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject text here");
        emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(
            "

Some Content

" + "https://www.google.com" + "

More content

")); startActivity(Intent.createChooser(emailIntent, "Send email...")); } }

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.sample">
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

ऐप चलाएं

"Send HTML Email" बटन दबाएं - ईमेल क्लाइंट खुलेगा जिसमें HTML कंटेंट भरा होगा।

Android ऐप से HTML ईमेल कैसे भेजें?

  1. Android में JavaMail API से ईमेल कैसे भेजें? Android में JavaMail API से ईमेल कैसे भेजें?

    यह उदाहरण दर्शाता है कि Android ऐप में JavaMail API का उपयोग करके प्रोग्रामेटिकली ईमेल कैसे भेजा जाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं। चरण 2: निर्भरताएं जोड़ें build.gradle (Module: app) में JavaMail निर्भरताएं जोड़ें: dependencies { implementation

  1. HTML फॉर्म का उपयोग करके ईमेल कैसे भेजें? HTML फॉर्म का उपयोग करके ईमेल कैसे भेजें?

    HTML फॉर्म का उपयोग करके ईमेल भेजने के लिए, आपको फॉर्म के action एट्रिब्यूट में mailto: प्रीफिक्स के साथ ईमेल आईडी जोड़नी होगी। उदाहरण के लिए: mailto:emailid@example.com।उदाहरणनिम्न कोड चलाकर HTML फॉर्म से ईमेल भेजने का प्रयास करें:<!DOCTYPE html> <html>    <body>  

  1. OpenKeychain का उपयोग करके Android पर एन्क्रिप्टेड ईमेल कैसे भेजें OpenKeychain का उपयोग करके Android पर एन्क्रिप्टेड ईमेल कैसे भेजें

    एन्क्रिप्शन महत्वपूर्ण है, खासकर जब आप चलते-फिरते ईमेल भेजते और प्राप्त करते हैं। आप कभी नहीं जानते कि वह मुफ्त सार्वजनिक वाई-फाई कनेक्शन पूरी तरह से सुरक्षित है या नहीं। सौभाग्य से, आप अपने निजी ईमेल को एन्क्रिप्शन की एक परत में लपेटकर उन जोखिमों को कम कर सकते हैं। यहां बताया गया है कि आप OpenKeych