Membuat Aplikasi Sederhana

Cara menggunakan Aspose.Email untuk Android via Java

Topik ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menyiapkan Aspose.Email untuk Android via Java di IDE Android Studio, dengan asumsi bahwa Anda sudah menginstal versi terbaru Android Studio di mesin Anda dan juga telah memperoleh paket terbaru Aspose.Email untuk Android via Java.

Memulai dengan Aspose.Email untuk Android via Java di Android Studio

Setelah Android Studio IDE dimuat, klik File > New > New Project seperti yang ditunjukkan di bawah.

todo:image_alt_text

Anda juga dapat membuat proyek baru dari Layar Selamat Datang Android Studio seperti di bawah.

todo:image_alt_text

Selanjutnya, Anda akan diminta untuk menentukan nama aplikasi, domain & lokasi penyimpanan file proyek. Anda dapat mengubah nilai default sesuai pilihan Anda atau biarkan apa adanya, lalu klik Next.

todo:image_alt_text

Pada langkah berikutnya, Anda harus menentukan Android Device yang ingin Anda gunakan untuk menjalankan/aplikasi Anda. Setelah dipilih, klik tombol Next.

todo:image_alt_text

Sekarang Anda perlu memilih Activity dari daftar template yang telah ditentukan. Untuk menjaga demonstrasi tetap sederhana, kami telah memilih template Empty Activity seperti di bawah.

todo:image_alt_text

Klik tombol Finish pada dialog Customize the Activity karena kami akan mempertahankan semua pengaturan default apa adanya.

todo:image_alt_text

Begitu Anda mengklik tombol Finish pada langkah sebelumnya, IDE akan mulai membangun proyek seperti yang ditunjukkan di bawah. Biarkan selesai atau klik tombol Cancel.

todo:image_alt_text

Sekarang proyek telah dimuat di IDE, namun, Anda mungkin ingin mengubah tampilan ke Project sehingga dapat melihat hierarki lengkap file proyek. Untuk mengubah tampilan, silakan periksa snapshot berikut.

todo:image_alt_text

Setelah mengubah tampilan ke Project, temukan & muat file build.gradle di editor dan tempelkan potongan kode berikut seperti yang ditunjukkan di bawah.


 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

Selanjutnya, kami akan menambahkan Aspose.Email untuk Android via Java Jar ke proyek. Ada 2 langkah penting seperti dijelaskan di bawah.

  • Salin secara manual Aspose.Email untuk Android via Java Jar ke folder \app\libs.
  • Tambahkan Aspose.Email untuk Android via Java Jar sebagai Library ke modul seperti yang ditunjukkan di bawah.

todo:image_alt_text

Anda akan diminta untuk memilih modul yang ingin Anda tambahkan Aspose.Email untuk Java.Android Jar sebagai perpustakaan. Silakan pilih dengan tepat dan klik OK.

todo:image_alt_text

Anda juga perlu menambahkan file APK ke proyek. Anda harus menyalin APK ke folder \app\src\main\assets. Jika Anda tidak memiliki folder assets di bawah folder utama, Anda dapat membuatnya dengan mengklik kanan node utama di tampilan Proyek. Pilih New > Folder > Asset Folder.

todo:image_alt_text

Setelah APK ditambahkan ke proyek, APK harus dimuat oleh proyek. Ada 2 cara untuk memuat APK sebagai berikut.

  • Muat APK dalam kelas aplikasi khusus menggunakan potongan kode di bawah ini, dan daftarkan kelas aplikasi khusus ke AndroidManifest.xml.

 LibsLoadHelper.loadLibs(this);
  • Muat APK dalam metode OnCreate dari MainActivity.

 LibsLoadHelper.loadLibs(getApplicationContext());

Sekarang kami siap menulis kode. Untuk mempermudah demonstrasi, kami menambahkan widget Button ke tata letak dan akan menangani peristiwa kliknya sebagai berikut.


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;

    }

}

Saat Anda menjalankan aplikasi menggunakan tombol play pada antarmuka IDE (atau menggunakan SHIFT + F10) emulator akan memuat aplikasi seperti di bawah.

todo:image_alt_text

Mengklik tombol pada emulator akan mengeksekusi kode.