יצירת אפליקציה פשוטה

איך להשתמש ב-Aspose.Email עבור Android דרך Java

נושא זה ינחה אותך דרך הצעדים הדרושים להקמת Aspose.Email עבור Android דרך Java ב-Android Studio IDE, בהנחת שאתה כבר התקנת את הגרסה האחרונה של Android Studio במחשבך וכי גם רכשת את חבילת Aspose.Email עבור Android דרך Java העדכנית ביותר.

התחלה עם Aspose.Email for Android via Java ב‑Android Studio

לאחר טעינת Android Studio IDE, לחץ על 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

לחץ על לחצן Finish בדיאלוג Customize the Activity, מכיוון שנשמור את כל ההגדרות המוגדרות כברירת מחדל כפי שהן.

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 for Android via Java לפרויקט. קיימים 2 שלבים חשובים כמפורט להלן.

  • העתק ידנית את קובץ ה‑Jar של Aspose.Email for Android via Java לתיקייה \app\libs.
  • הוסף את קובץ ה‑Jar של Aspose.Email for Android via Java כספרייה למודול כפי שמופיע להלן.

todo:image_alt_text

תתבקש לבחור את המודול שבו ברצונך להוסיף את קובץ ה‑Jar של Aspose.Email for Java.Android כספרייה. אנא בחר בהתאם ולחץ OK.

todo:image_alt_text

אתה גם צריך להוסיף את קובץ ה‑APK לפרויקט. יש להעתיק את ה‑APK לתיקייה \app\src\main\assets. אם אין לך את תיקיית assets תחת התיקייה הראשית, ניתן ליצור אחת על‑ידי לחיצה ימנית על צומת ה‑main בתצוגת Project. בחר New > Folder > Asset Folder.

todo:image_alt_text

לאחר שה‑APK נוסף לפרויקט, יש לטעון אותו בפרויקט. קיימות 2 דרכים לטעון את ה‑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

לחיצה על הכפתור באמולטור תוביל לביצוע הקוד.