ایجاد برنامه ساده
نحوه استفاده از Aspose.Emil برای Android از طریق Java
این موضوع شما را از طریق مراحل ضروری برای تنظیم Aspose.Email برای Android از طریق Java در محیط Android Studio IDE راهنمایی میکند، به شرط آن که نسخهٔ جدید Android Studio را بر روی دستگاه خود نصب کرده باشید و همچنین بستهٔ جدید Aspose.Email برای Android از طریق Java را دریافت کرده باشید.
پکیج Aspose.Email برای Android از طریق Java میتواند از اینجا دانلود شود اینجا. لطفاً توجه داشته باشید که هر بسته انتشار Aspose.Email برای Android از طریق Java عمدتاً شامل ۲ فایل به شرح زیر است.
- aspose-email-x.x.x.jar فایل کتابخانهٔ اصلی است که شامل تمام فضاینامها از API Aspose.Email برای Android از طریق Java میباشد.
- aspose-email-x.x.x-libs.apk فایلی است APK شامل بستهٔ third‑party bcprov-jdk15-146.jar که برای امکانات رمزنگاری و رمزگشایی توسط API Aspose.Email برای Android از طریق Java استفاده میشود.
آغاز کار با Aspose.Email برای Android از طریق Java در Android Studio
پس از بارگذاری IDE Android Studio، همانطور که در زیر نشان داده شده است، بر روی File > New > New Project کلیک کنید.

همچنین میتوانید یک پروژه جدید از صفحه خوشآمدگویی Android Studio همانطور که در زیر نشان داده شده است، ایجاد کنید.

در مرحله بعد، از شما خواسته میشود نام برنامه، دامنه و مکان ذخیرهسازی فایلهای پروژه را مشخص کنید. میتوانید مقادیر پیشفرض را مطابق انتخاب خود تغییر دهید یا همانطور که هست رها کنید و روی Next کلیک کنید.

در گام بعدی، باید دستگاه Android مورد نظر برای میزبانی/اجرا برنامه خود را مشخص کنید. پس از انتخاب، روی دکمه Next کلیک کنید.

اکنون باید Activity را از لیست پیشفرض قالبها انتخاب کنید. برای سادگی نمایش، قالب Empty Activity را همانطور که در زیر نشان داده شده است، انتخاب کردهایم.

در گفتوگوی Customize the Activity روی دکمه Finish کلیک کنید، چرا که تمام تنظیمات پیشفرض را بدون تغییر نگه میداریم.

به محض کلیک بر دکمه Finish در مرحله قبلی، IDE شروع به ساخت پروژه میکند همانطور که در زیر نشان داده شده است. اجازه دهید پایان یابد یا روی دکمه Cancel کلیک کنید.

اکنون پروژه در IDE بارگذاری شده است، اما ممکن است بخواهید نمای را به Project تغییر دهید تا بتوانید ساختار کامل فایلهای پروژه را مشاهده کنید. برای تغییر نما، لطفاً تصویر زیر را بررسی کنید.

پس از تغییر نمای به Project، فایل build.gradle را در ویرایشگر پیدا کنید و بارگذاری کنید و قطعه کد زیر را همانطور که نشان داده شده است، وارد کنید.
dexOptions{
javaMaxHeapSize "4g"
}

در مرحله بعد، Jar Aspose.Email برای Android از طریق Java را به پروژه اضافه میکنیم. دو گام مهم بهصورت زیر توضیح داده شده است.
- Jar Aspose.Email برای Android از طریق Java را بهصورت دستی به پوشه \app\libs کپی کنید.
- Jar Aspose.Email برای Android از طریق Java را بهعنوان کتابخانه به ماژول اضافه کنید همانطور که در زیر نشان داده شده است.

از شما خواسته میشود ماژولی که میخواهید Jar Aspose.Email برای Java.Android را به عنوان کتابخانه اضافه کنید، انتخاب کنید. لطفاً بهدرستی انتخاب کنید و روی OK کلیک کنید.

همچنین لازم است فایل APK را به پروژه اضافه کنید. باید APK را به پوشه \app\src\main\assets کپی کنید. اگر پوشه assets زیر پوشه main وجود نداشته باشد، میتوانید با کلیک راست روی گره main در نمای پروژه یک پوشه جدید ایجاد کنید. گزینه New > Folder > Asset Folder را انتخاب کنید.

پس از افزودن APK به پروژه، باید توسط پروژه بارگذاری شود. دو روش برای بارگذاری APK به شرح زیر وجود دارد.
- APK را در یک کلاس برنامه سفارشی با استفاده از قطعه کد زیر بارگذاری کنید و کلاس برنامه سفارشی را در AndroidManifest.xml ثبت کنید.
LibsLoadHelper.loadLibs(this);
- APK را در متد OnCreate کلاس MainActivity بارگذاری کنید.
LibsLoadHelper.loadLibs(getApplicationContext());
اکنون آماده نوشتن کد هستیم. برای سادگی نمایش، یک ویجت Button به لایه اضافه کردهایم و رویداد کلیک آن را بهصورت زیر مدیریت میکنیم.
private class TestEmail extends AsyncTask<Void, String, Boolean>
{
@Override
protected Boolean doInBackground(Void... params)
{
Boolean result = false;
try
{
//Create an instance of PersonalStorage
com.aspose.email.PersonalStorage pst = com.aspose.email.PersonalStorage.create("newSample_out.pst", 0);
//Create a folder at root of PST
pst.getRootFolder().addSubFolder("myInbox");
//Add message to newly created folder
pst.getRootFolder().getSubFolder("myInbox").addMessage(com.aspose.email.MapiMessage.fromFile("message.msg"));
}
catch (Exception e)
{
e.printStackTrace();
}
return result;
}
}
زمانی که برنامه را با دکمه اجرا در رابط IDE (یا با ترکیب SHIFT + F10) اجرا میکنید، شبیهساز برنامه را همانطور که در زیر نشان داده شده است، بارگذاری میکند.

کلیک روی دکمه در شبیهساز کد را اجرا میکند.