Installazione di Aspose.Cells per Android via Java

Requisiti di sistema

Aspose.Cells per Android via Java è indipendente dalla piattaforma e può essere utilizzato su qualsiasi piattaforma dove è installato l’ambiente di esecuzione Android e funzionerà su sistemi Android con sistema operativo Android 2.0 o superiore. Attualmente, il componente è stato testato con:

  • Android 5.1 v 22

Installa Aspose.Cells per Android via Java dal repository Maven

  1. Aggiungi il repository maven nel tuo build.gradle 
  2. Aggiungi ‘Aspose.Cells per Android via Java’ JAR come dipendenza
 // 1. Add maven repository into your build.gradle 

repositories {

    mavenCentral()

    maven { url "http://repository.aspose.com/repo/" }

}

// 2. Add 'Aspose.Cells for Android via Java' JAR as a dependency

dependencies {

    ...

    ...

    compile (group: 'com.aspose', name: 'aspose-cells', version: '20.6', classifier: 'android.via.java')

}

Come utilizzare Aspose.Cells per Android via Java

Questo argomento ti guiderà attraverso i passi necessari per configurare Aspose.Cells per Android via Java in Android Studio IDE, presumendo che tu abbia già installato l’ultima versione di Android Studio sul tuo computer e che tu abbia anche acquisito l’ultima versione del pacchetto Aspose.Cells per Android via Java.

Iniziare con Aspose.Cells per Android via Java in Android Studio

Una volta caricato l’IDE di Android Studio, 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à chiesto di specificare il nome dell’applicazione, il dominio e la posizione per memorizzare i file del progetto. Puoi scegliere di modificare i valori predefiniti come desideri o lasciarli come sono 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 Empty Activity come mostrato di seguito.

todo:image_alt_text

Fai clic sul pulsante Fine nella finestra di Personalizzazione dell’Activity poiché manterremo tutte le impostazioni predefinite come sono.

todo:image_alt_text

Non appena fai clic sul pulsante Fine nel passaggio precedente, l’IDE inizierà a creare il progetto come mostrato di seguito. Lascialo finire o fai clic sul pulsante Annulla.

todo:image_alt_text

Ora il progetto è stato caricato nell’IDE, tuttavia, potresti desiderare cambiare la visualizzazione in Progetto in modo da poter visualizzare l’intera gerarchia dei file del progetto. Per cambiare la visualizzazione, controlla la seguente schermata.

todo:image_alt_text

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

 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

Successivamente, aggiungeremo l’Aspose.Cells per Android via Java Jar al progetto. Ci sono 2 passaggi importanti come dettagliato di seguito.

  • Copia manualmente l’Aspose.Cells per Android via Java Jar nella cartella \app\libs.
  • Aggiungi l’Aspose.Cells per Android via Java Jar come libreria al modulo come mostrato di seguito.

todo:image_alt_text

Ti verrà chiesto di selezionare il modulo a cui desideri aggiungere l’Aspose.Cells for Java.Android Jar come libreria. Si prega di scegliere appropriatamente e fare clic su OK.

todo:image_alt_text

È anche 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 crearne una facendo clic con il pulsante destro del mouse sul nodo principale nella visualizzazione del progetto. Seleziona Nuovo > Cartella > Cartella Asset.

todo:image_alt_text

Una volta che l’APK è stato aggiunto 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 utilizzando 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 mantenere la dimostrazione facile da capire, abbiamo aggiunto un widget Button al layout e gestiremo il suo evento di clic come segue.

 private class TestTask extends AsyncTask<Void, String, Boolean> {

    @Override

    protected Boolean doInBackground(Void... params) {

        Boolean result = false;

        Workbook book = new Workbook();

        Worksheet sheet = book.getWorksheets().get(0);

        Cells cells = sheet.getCells();

        Cell cell = cells.get("A1");

        cell.putValue("Hello World!");

        try {

            book.save(SD_PATH + "output.xlsx");

        } catch (Exception e) {

            e.printStackTrace();

        }

        return result;

    }

}

Quando si esegue l’applicazione utilizzando il pulsante di riproduzione sull’interfaccia IDE (o utilizzando SHIFT + F10), l’emulatore caricherà l’applicazione come mostrato di seguito.

todo:image_alt_text

Cliccando il pulsante sull’emulatore eseguirà il codice per creare un nuovo foglio elettronico nella cartella di memorizzazione esterna dell’emulatore. È possibile accedere al file dal Monitor Dispositivi Android come mostrato di seguito.

todo:image_alt_text

todo:image_alt_text