Basit Uygulama Oluşturma

Java üzerinden Android için Aspose.Email’i Nasıl Kullanılır

Bu konu, Android Studio IDE’de Java üzerinden Android için Aspose.Email’i kurmak için gerekli adımları size gösterecek; zaten makinenizde en son Android Studio sürümünün kurulu olduğunu ve Java üzerinden Android için Aspose.Email paketinin en son sürümünü edindiğinizi varsayar.

Android Studio’da Aspose.Email for Android via Java ile Başlarken

Android Studio IDE yüklendikten sonra, aşağıda gösterildiği gibi Dosya > Yeni > Yeni Proje’ye tıklayın.

todo:image_alt_text

Aşağıda gösterildiği gibi Android Studio’nun Karşılama Ekranından yeni bir proje de oluşturabilirsiniz.

todo:image_alt_text

Sonraki adımda, uygulama adını, alan adını ve proje dosyalarını saklayacağınız konumu belirtmeniz istenecek. Varsayılan değerleri istediğiniz gibi değiştirebilir veya olduğu gibi bırakıp İleri’ye tıklayabilirsiniz.

todo:image_alt_text

Sonraki adımda, uygulamanızı barındırmak/çalıştırmak istediğiniz Android cihazı belirtmelisiniz. Seçtikten sonra İleri düğmesine tıklayın.

todo:image_alt_text

Şimdi önceden tanımlanmış şablon listesinden bir Activity seçmeniz gerekiyor. Demonstrasyonu basit tutmak için aşağıda gösterildiği gibi Boş Activity şablonunu seçtik.

todo:image_alt_text

Etkinliği Özelleştir iletişim kutusunda Bitir düğmesine tıklayın; tüm varsayılan ayarları olduğu gibi tutacağız.

todo:image_alt_text

Önceki adımdaki Bitir düğmesine tıkladığınızda, IDE projeyi aşağıda gösterildiği gibi derlemeye başlayacaktır. Bitmesini bekleyin ya da İptal düğmesine tıklayın.

todo:image_alt_text

Şimdi proje IDE’ye yüklendi, ancak proje dosyalarının tam hiyerarşisini görebilmek için görünümü Project (Proje) olarak değiştirmek isteyebilirsiniz. Görünümü değiştirmek için aşağıdaki görüntüye bakın.

todo:image_alt_text

Görünümü Project (Proje) olarak değiştirdikten sonra, editörde build.gradle dosyasını bulun ve aşağıda gösterildiği gibi aşağıdaki kod parçacığını yapıştırın.


 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

Sonraki adımda, Aspose.Email for Android via Java JAR’ını projeye ekleyeceğiz. Aşağıda ayrıntılı olarak belirtilen 2 önemli adım vardır.

  • Aspose.Email for Android via Java JAR’ını manuel olarak \app\libs klasörüne kopyalayın.
  • Aspose.Email for Android via Java JAR’ını kütüphane olarak aşağıda gösterildiği gibi modüle ekleyin.

todo:image_alt_text

Aspose.Email for Java.Android JAR’ını kütüphane olarak eklemek istediğiniz modülü seçmeniz istenecek. Lütfen uygun seçimi yapın ve Tamam’a tıklayın.

todo:image_alt_text

Ayrıca APK dosyasını projeye eklemeniz gerekir. APK’yı \app\src\main\assets klasörüne kopyalamanız gerekir. Eğer main klasörünün altında assets klasörünüz yoksa, Proje görünümünde ana düğüme sağ tıklayarak yeni bir klasör oluşturabilirsiniz. Yeni > Klasör > Asset Klasörü seçeneğini seçin.

todo:image_alt_text

APK projeye eklendikten sonra proje tarafından yüklenmesi gerekir. APK’yı yüklemenin 2 yolu aşağıdaki gibidir.

  • Aşağıda verilen kod parçacığını kullanarak APK’yı özel bir uygulama sınıfına yükleyin ve bu sınıfı AndroidManifest.xml’e kaydedin.

 LibsLoadHelper.loadLibs(this);
  • APK’yı MainActivity’nin OnCreate metodunda yükleyin.

 LibsLoadHelper.loadLibs(getApplicationContext());

Artık kodu yazmaya hazırız. Demonstrasyonu anlaşılır tutmak için tasarıma bir Button widget’ı ekledik ve tıklama olayını aşağıdaki gibi işleyeceğiz.


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 arayüzünde oynat düğmesine (veya SHIFT + F10) basarak uygulamayı çalıştırdığınızda, emülatör aşağıda gösterildiği gibi uygulamayı yükleyecektir.

todo:image_alt_text

Emülatördeki düğmeye tıklamak kodu çalıştıracaktır.