ایجاد برنامه ساده

نحوه استفاده از Aspose.Emil برای Android از طریق Java

این موضوع شما را از طریق مراحل ضروری برای تنظیم Aspose.Email برای Android از طریق Java در محیط Android Studio IDE راهنمایی می‌کند، به شرط آن که نسخهٔ جدید Android Studio را بر روی دستگاه خود نصب کرده باشید و همچنین بستهٔ جدید Aspose.Email برای Android از طریق Java را دریافت کرده باشید.

آغاز کار با Aspose.Email برای Android از طریق Java در Android Studio

پس از بارگذاری IDE Android Studio، همان‌طور که در زیر نشان داده شده است، بر روی File > New > New Project کلیک کنید.

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

پس از تغییر نمای به Project، فایل build.gradle را در ویرایشگر پیدا کنید و بارگذاری کنید و قطعه کد زیر را همان‌طور که نشان داده شده است، وارد کنید.


 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

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

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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text

پس از افزودن 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) اجرا می‌کنید، شبیه‌ساز برنامه را همان‌طور که در زیر نشان داده شده است، بارگذاری می‌کند.

todo:image_alt_text

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