Creazione di un'Applicazione Semplice

Come utilizzare Aspose.Email per Android via Java

Questo argomento ti guiderà attraverso i passaggi necessari per configurare Aspose.Email per Android via Java in Android Studio IDE, assumendo che tu abbia già installato l’ultima versione di Android Studio sulla tua macchina e abbia anche acquisito l’ultima versione del pacchetto Aspose.Email per Android via Java.

Guida introduttiva a Aspose.Email per Android tramite Java in Android Studio

Una volta che l’IDE Android Studio è caricato, fai clic su File > Nuovo > Nuovo Progetto come mostrato di seguito.

todo:image_alt_text

Puoi anche creare un nuovo progetto dalla schermata di benvenuto di Android Studio come mostrato di seguito.

todo:image_alt_text

Successivamente, ti verrà richiesto di specificare il nome dell’applicazione, il dominio e la posizione in cui archiviare i file del progetto. Puoi scegliere di modificare i valori predefiniti secondo le tue preferenze o lasciarli così, e fare clic su Avanti.

todo:image_alt_text

Nel passaggio successivo, devi specificare il dispositivo Android su cui desideri ospitare/eseguire la tua applicazione. Una volta selezionato, fai clic sul pulsante Avanti.

todo:image_alt_text

Ora devi selezionare l’Activity da un elenco predefinito di modelli. Per mantenere la dimostrazione semplice, abbiamo selezionato il modello Activity Vuota come mostrato di seguito.

todo:image_alt_text

Fai clic sul pulsante Fine nella finestra di dialogo Personalizza l’Attività, poiché manterremo tutte le impostazioni predefinite così come sono.

todo:image_alt_text

Non appena fai clic sul pulsante Fine nel passaggio precedente, l’IDE inizierà a compilare il progetto come mostrato di seguito. Lascia che termini o fai clic sul pulsante Annulla.

todo:image_alt_text

Ora il progetto è stato caricato nell’IDE, tuttavia potresti voler cambiare la visualizzazione su Progetto così da poter vedere l’intera gerarchia dei file del progetto. Per cambiare la visualizzazione, controlla lo screenshot seguente.

todo:image_alt_text

Dopo aver cambiato la visualizzazione su Progetto, trova e apri il file build.gradle nell’editor e incolla lo snippet seguente come mostrato di seguito.


 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

Successivamente, aggiungeremo il Jar Aspose.Email per Android tramite Java al progetto. Ci sono 2 passaggi importanti come dettagliato di seguito.

  • Copia manualmente il Jar Aspose.Email per Android tramite Java nella cartella \app\libs.
  • Aggiungi il Jar Aspose.Email per Android tramite Java come Libreria al modulo come mostrato di seguito.

todo:image_alt_text

Ti verrà richiesto di selezionare il modulo al quale desideri aggiungere il Jar Aspose.Email per Java.Android come libreria. Scegliere in modo appropriato e fare clic su OK.

todo:image_alt_text

È inoltre necessario aggiungere il file APK al progetto. Devi copiare l’APK nella cartella \app\src\main\assets. Se non hai la cartella assets sotto la cartella principale, puoi crearla facendo clic destro sul nodo principale nella visualizzazione Progetto. Seleziona Nuovo > Cartella > Cartella Asset.

todo:image_alt_text

Una volta aggiunto l’APK al progetto, deve essere caricato dal progetto. Ci sono 2 modi per caricare l’APK come segue.

  • Carica l’APK in una classe di applicazione personalizzata usando lo snippet fornito di seguito e registra la classe di applicazione personalizzata nel file AndroidManifest.xml.

 LibsLoadHelper.loadLibs(this);
  • Carica l’APK nel metodo OnCreate di MainActivity.

 LibsLoadHelper.loadLibs(getApplicationContext());

Ora siamo pronti a scrivere il codice. Per rendere la dimostrazione facile da capire, abbiamo aggiunto un widget Pulsante al layout e gestiremo il suo evento click come segue.


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;

    }

}

Quando esegui l’applicazione usando il pulsante di riproduzione nell’interfaccia IDE (o usando SHIFT + F10) l’emulatore caricherà l’applicazione come mostrato di seguito.

todo:image_alt_text

Fare clic sul pulsante nell’emulatore eseguirà il codice.