الانتقال إلى المحتوى الرئيسي

كيفية إرسال بريد إلكتروني مع مرفق إلى الروبوت ستوديو: تعليمات مفصلة

أصبح تطوير تطبيقات الأجهزة المحمولة جزءا لا يتجزأ من الحياة العصرية. قد تكون إحدى الوظائف المهمة للتطبيق هي إرسال رسائل بريد إلكتروني تحتوي على ملفات مرفقة. للقيام بذلك ، يحتاج المطورون إلى معرفة كيفية تنفيذ هذه الميزة في استوديو أندرويد.

في هذه المقالة ، ونحن سوف ننظر في تعليمات مفصلة لإرسال البريد الإلكتروني مع مرفق الروبوت ستوديو. ونحن سوف تظهر لك خطوة بخطوة كيفية إعداد وكتابة التعليمات البرمجية بحيث التطبيق الخاص بك يمكن إرسال رسائل البريد الإلكتروني مع المرفقات.

الخطوة الأولى هي إعداد تبعيات المشروع الخاص بك. يجب عليك تمكين مكتبة تسمح لك بإرسال رسائل البريد الإلكتروني. بعد ذلك ، يجب أن تحصل على إذن لإرسال رسائل البريد الإلكتروني في بيان التطبيق الخاص بك.

بعد إعداد التبعيات والأذونات ، يمكنك البدء في كتابة التعليمات البرمجية لإرسال بريد إلكتروني مع مرفق. سوف تحتاج إلى فئات مثل النية و ميميبوديبارت لإنشاء بريد إلكتروني وإرفاق مرفق. في تعليماتنا ، وسوف ننظر في جميع خطوات إنشاء وإرسال بريد إلكتروني مع مرفق في الروبوت ستوديو.

  1. إعداد البيئة
  2. تثبيت الروبوت ستوديو
  3. إعداد البريد الإلكتروني
  4. إنشاء مشروع في استوديو الروبوت
  5. إضافة مكتبة للعمل مع البريد
  6. ربط المكتبة لبناء.غرادل
  7. إنشاء واجهة مستخدم
  8. عرض النص
  9. زر
  10. إديتكست
  11. إيماجيفيو
  12. لينيرلايوت
  13. التخطيط النسبي
  14. الجدول
  15. إضافة زر لإرسال بريد إلكتروني مع مرفق
  16. إضافة حقول لإدخال البيانات
  17. سؤال وجواب
  18. كيف يمكنني إرسال بريد إلكتروني مع مرفق عبر الروبوت ستوديو?
  19. ما شكل مرفق يمكنني استخدامها عند إرسال بريد إلكتروني عبر الروبوت ستوديو?
  20. كيف يمكنني إضافة مستلم إلى البريد الإلكتروني المرسلة عبر الروبوت ستوديو?

إعداد البيئة

الخطوة 1: تأكد من أن لديك الروبوت ستوديو المثبتة على جهاز الكمبيوتر الخاص بك. إذا لم تكن قد قمت بتثبيت الروبوت ستوديو بعد, يمكنك تحميل البرنامج من الموقع الرسمي للمطورين الروبوت.

الخطوة 2: إطلاق الروبوت ستوديو وإنشاء مشروع جديد أو فتح واحد موجود. حدد لغة برمجة ، مثل جافا أو كوتلين ، وحدد تكوين مشروعك.

الخطوة 3: إضافة الأذونات اللازمة في ملف أندرويدمانيفيست.شمل. لإرسال رسائل البريد الإلكتروني مع المرفقات ، ستحتاج إلى أذونات للوصول إلى الملفات وإرسال رسائل البريد الإلكتروني.

  1. افتح الملف أندرويدميفيست.شمل في المشروع.
  2. أضف الأسطر التالية داخل العلامة :
إذنالوصف
إذن لقراءة تخزين ملفات الجهاز.
إذن الكتابة إلى تخزين ملفات الجهاز.
إذن للوصول إلى الإنترنت لإرسال رسائل البريد الإلكتروني.

الخطوة 4: إضافة التبعيات إلى ملف الإنشاء.غرادل لإرسال رسائل البريد الإلكتروني مع المرفقات.

  1. افتح ملف الإنشاء.غرادل (الوحدة: التطبيق) في المشروع.
  2. أضف التبعية التالية إلى قسم التبعيات:

""غرادل

التبعيات {

تنفيذ فيليتري (دير: 'ليبس' ، وتشمل: ['*.جرة'])

تنفيذ ' أندرويدكس.أبكومبات: أبكومبات: 1.2.0'

implementation ‘androidx.constraintlayout:constraintlayout:2.0.4’

implementation ‘javax.mail:javax.mail-api:1.6.2’

implementation ‘com.sun.mail:android-mail:1.6.2’

implementation ‘com.sun.mail:android-activation:1.6.2’

…

}

«`

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

Теперь ваше окружение подготовлено для отправки письма с вложением в Android Studio.

Установка Android Studio

عند تطوير تطبيقات أندرويد ، سوف تستخدم بيئة تطوير متكاملة خاصة (إيد) تسمى الروبوت ستوديو. إنه برنامج مجاني يوفر لك جميع الأدوات والوثائق والموارد اللازمة لإنشاء تطبيقاتك.

هنا هو دليل خطوة بخطوة لتثبيت الروبوت ستوديو على جهاز الكمبيوتر الخاص بك:

  1. الذهاب إلى الموقع الرسمي الروبوت ستوديو في https://developer.android.com/studio .
  2. انقر فوق الزر" تنزيل " لتنزيل مثبت استوديو أندرويد.
  3. تشغيل تحميل الروبوت ستوديو المثبت.
  4. حدد المجلد حيث تريد تثبيت الروبوت ستوديو. يوصى بتحديد مجلد "ملفات البرنامج" القياسي على محرك الأقراص سي.
  5. استمر في التثبيت بالنقر فوق" التالي " وقبول شروط الترخيص.
  6. يمكنك اختيار إصدار أندرويد ستوديو الذي يناسب احتياجاتك. اضبط الإعدادات الإضافية حسب رغبتك ، ثم انقر فوق"التالي".
  7. سوف المثبت ثم تلقائيا تحميل وتثبيت المكونات المطلوبة لالروبوت ستوديو.
  8. عند اكتمال التثبيت ، انقر فوق "إنهاء" لإطلاق الروبوت ستوديو.

بعد تثبيت بنجاح الروبوت ستوديو ، يمكنك البدء في إنشاء تطبيقات الروبوت الخاصة بك. من المهم أيضا إعداد اتصال بجهازك للتطوير وإعداد التكوينات الضرورية الأخرى قبل بدء العمل.

أنت الآن على استعداد للبدء في إنشاء تطبيقات الروبوت الخاص بك باستخدام الروبوت ستوديو!

إعداد البريد الإلكتروني

لإرسال رسائل البريد الإلكتروني مع المرفقات في الروبوت ستوديو ، تحتاج إلى إعداد البريد الإلكتروني. سيتم استخدام البريد لإرسال واستقبال رسائل البريد الإلكتروني. في هذه المقالة ، لنلق نظرة على إعداد البريد الإلكتروني باستخدام جيميل كمثال.

الخطوة 1: افتح تطبيق جيميل على جهازك.

الخطوة 2: انقر على أيقونة القائمة في الزاوية اليسرى العليا.

الخطوة 3: حدد "الإعدادات".

الخطوة 4: في قسم "الإعدادات العامة" ، حدد الحساب الذي تريد إعداد بريد إلكتروني له.

الخطوة 5: في قسم الأجهزة والنشاط المتصل ، حدد "إدارة النشاط".

الخطوة 6: تمكين"تمكين الوصول إلى التطبيقات من مصادر غير موثوق بها".

الخطوة 7: إنشاء كلمة مرور التطبيق. ستحتاج إلى تحديد الإذن للوصول إلى الحساب.

الخطوة 8: انسخ كلمة المرور المستلمة.

الخطوة 9: العودة إلى الروبوت ستوديو.

الخطوة 10: افتح المشروع حيث تريد إرسال بريد إلكتروني مع مرفق.

الخطوة 11: في ملف أندرويدمانيفيست.شمل إضافة الأذونات التالية:

  1. «`«`
  2. «`
  3. «`

الخطوة 12: في ملف البناء.غرادل (الوحدة: التطبيق) إضافة التبعية:

"`

dependencies {

implementation ‘javax.mail:javax.mail-api:1.6.2’

implementation ‘com.sun.mail:android-mail:1.6.2’

}

«`

Шаг 13: В классе, отвечающем за отправку письма с вложением, добавьте следующий код:

«`

import javax.mail.Authenticator;

import javax.mail.Message;

import javax.mail.MessagingException;

import javax.mail.PasswordAuthentication;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

public class EmailSender {

إرسال بريد إلكتروني باطل عام مع إرفاق (بريد سلسلة ، موضوع سلسلة، جسم سلسلة ، جلسة جلسة) {

محاولة {

ميميمساج رسالة = ميميمساج جديدة (الدورة);

مجموعة الرسائل(Message.RecipientType.TO, عنوان الإنترنت.تحليل (توميل));

رسالة.سيتسوبجيكت (الموضوع);

رسالة.سيتكست (الجسم);

// ما يجب عمله: إضافة منطق المرفق

النقل.إرسال (رسالة);

} الصيد (مساجينغكسيبتيون ه) {

ه. برينتستاكتريس();

}

}

جلسة عامة (البريد الإلكتروني النهائي للسلسلة ، كلمة مرور السلسلة النهائية) {

خصائص الدعائم = خصائص جديدة ();

الدعائم.وضع ("البريد.سمتب.المضيف" ، "smtp.gmail.com");

الدعائم.وضع ("البريد.سمتب.سوكيتفاكتوري.port», «465»);

props.put(«mail.smtp.socketFactory.class», «javax.net.ssl.SSLSocketFactory»);

props.put(«mail.smtp.auth», «true»);

props.put(«mail.smtp.port», «465»);

Session session = Session.getDefaultInstance(props,

new javax.mail.Authenticator() {

protected PasswordAuthentication getPasswordAuthentication() {

return new PasswordAuthentication(email, password);

}

});

return session;

}

}

«`

Шаг 14: Замените «`»smtp.gmail.com»«`, «`»465″«` на соответствующие значения для вашего почтового сервера.

Шаг 15: يستعاض عن "`"[email protected] ""' ، "'"الخاص بك-كلمة المرور """ إلى عنوان البريد الإلكتروني وكلمة المرور ، على التوالي.

الخطوة 16: إذا لزم الأمر ، أضف منطقا للعمل مع المرفقات.

الآن ، تم تكوين البريد الإلكتروني ويمكنك إرسال رسائل البريد الإلكتروني مع المرفقات في تطبيقات الروبوت ستوديو.

إنشاء مشروع في استوديو الروبوت

لبدء العمل مع إنشاء وإرسال بريد إلكتروني مع مرفق في الروبوت ستوديو ، تحتاج إلى إنشاء مشروع جديد في بيئة التطوير.

  1. إطلاق الروبوت ستوديو.
  2. انقر على زر "بدء مشروع استوديو أندرويد جديد" لبدء إنشاء مشروع جديد.
  3. حدد قالب التطبيق من الخيارات المقترحة. على سبيل المثال ، إذا كنت تريد إنشاء تطبيق للهواتف الذكية فقط ، فحدد قالب "الهاتف والجهاز اللوحي". إذا كنت بحاجة إلى تطبيق يعمل على جميع الأجهزة ، فحدد قالب "النشاط الفارغ".
  4. أدخل اسم المشروع الخاص بك. اكتب اسم مشروعك في حقل" الاسم".
  5. اختر لغة برمجة. الروبوت ستوديو يقدم لك لاختيار كوتلين أو جافا لغة البرمجة. اختر اللغة التي ستكون أكثر ملاءمة لك للعمل معها.
  6. حدد مستوى واجهة برمجة التطبيقات. حدد الحد الأدنى ومستويات واجهة برمجة التطبيقات المستهدفة باستخدام القوائم المنسدلة المقابلة.
  7. انقر فوق الزر" إنهاء " لإكمال إنشاء المشروع.

بعد الانتهاء من إنشاء المشروع ، سيتم توجيهك إلى بيئة تطوير استوديو الروبوت. هنا يمكنك البدء في العمل على التطبيق الخاص بك عن طريق إضافة وظيفة إرسال بريد إلكتروني مع مرفق.

إضافة مكتبة للعمل مع البريد

للعمل مع إرسال رسائل البريد الإلكتروني مع المرفقات في الروبوت ستوديو ، وسوف نحتاج إلى إضافة مكتبة من شأنها تسهيل هذه المهمة. في هذا البرنامج التعليمي ، سوف نستخدم مكتبة جافاميل الروبوت.

  1. افتح ملف الإنشاء.غرادل (وحدة: التطبيق) من المشروع الخاص بك.
  2. أضف الأسطر التالية من التعليمات البرمجية إلى قسم التبعيات:

التبعيات {

تنفيذ ' كوم.الشمس.البريد: الروبوت البريد: 1.6.2'

تنفيذ ' كوم.الشمس.البريد: الروبوت التنشيط: 1.6.2'

}

يرجى ملاحظة: هذه المكتبة مفتوحة المصدر وتوزيعها تحت رخصة سي دي إل 1.0.

معلومات إضافية:

  • مستودع جيثب جافاميل
  • مواصفات جافاميل

ربط المكتبة لبناء.غرادل

لإرسال بريد إلكتروني مع مرفق إلى الروبوت ستوديو ، ونحن بحاجة لربط المكتبة التي توفر وظائف للعمل مع عميل البريد. للقيام بذلك ، أضف التبعية إلى ملف الإنشاء.غرادل.

  1. افتح ملف الإنشاء.غرادل من وحدة المشروع الخاص بك. عادة ما يسمى هذا الملف بناء.غرادل (الوحدة: التطبيق).
  2. ابحث عن قسم التبعيات داخل ملف الإنشاء.غرادل.
  3. تنفيذ ' كوم.الشمس.البريد: الروبوت التنشيط: 1.6.2'

}

احفظ الملف وأغلقه.