Installera Aspose.Cells för Android via Java

Systemkrav

Aspose.Cells for Android via Java är plattformsoberoende och kan användas på vilken plattform som helst där Android Runtime-miljön är installerad och kommer att köras på Android-system som kör Android OS 2.0 eller högre. För närvarande har komponenten testats med:

  • Android 5.1 v 22

Installera Aspose.Cells för Android via Java från Maven Repository

  1. Lägg till maven-repository i din build.gradle 
  2. Lägg till ‘Aspose.Cells for Android via Java’ JAR som en beroende
 // 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')

}

Hur man använder Aspose.Cells for Android via Java

Detta ämne kommer att guida dig genom de nödvändiga stegen för att konfigurera Aspose.Cells for Android via Java i Android Studio IDE, förutsatt att du redan har den senaste versionen av Android Studio installerad på din dator och har även förvärvat den senaste versionen av Aspose.Cells for Android via Java-paketet.

Komma igång med Aspose.Cells för Android via Java i Android Studio

När Android Studio IDE har laddats, klicka på Fil > Ny > Nytt projekt som visas nedan.

todo:image_alt_text

Du kan också skapa ett nytt projekt från välkomstskärmen i Android Studio som visas nedan.

todo:image_alt_text

Nästa steg är att ange applikationsnamn, domän och plats för att lagra projektfilerna. Du kan välja att ändra standardvärdena enligt ditt val eller låta dem vara som de är och klicka på Nästa.

todo:image_alt_text

I nästa steg måste du ange vilken Android-enhet du vill vara värd/köra din applikation på. När du har valt, klicka på Nästa-knappen.

todo:image_alt_text

Nu måste du välja aktivitet från en fördefinierad lista med mallar. För att hålla demonstrationen enkel har vi valt mallen Tom aktivitet som visas nedan.

todo:image_alt_text

Klicka på Avsluta-knappen på anpassningsdialogrutan för aktiviteten eftersom vi kommer att behålla alla standardinställningarna som de är.

todo:image_alt_text

Så snart du har klickat på Avsluta-knappen i det föregående steget kommer IDE att börja bygga projektet som visas nedan. Låt det slutföras eller klicka på Avbryt-knappen.

todo:image_alt_text

Nu har projektet laddats in i IDE:n, men du kanske vill ändra vyn till Projekt så att du kan se hela hierarkin av projektfilerna. För att ändra vyn, se följande ögonblicksbild.

todo:image_alt_text

Efter att ha ändrat vyn till Projekt, hitta och ladda in filen build.gradle i redigeraren och klistra in följande utdrag som visas nedan.

 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

Nästa steg är att lägga till Aspose.Cells för Android via Java Jar till projektet. Det finns 2 viktiga steg enligt nedan.

  • Kopiera manuellt Aspose.Cells för Android via Java Jar till mappen \app\libs.
  • Lägg till Aspose.Cells för Android via Java Jar som ett bibliotek till modulen enligt nedan.

todo:image_alt_text

Du kommer att bli ombedd att välja modulen till vilken du vill lägga till Aspose.Cells for Java.Android Jar som ett bibliotek. Välj lämpligt och klicka på OK.

todo:image_alt_text

Du måste också lägga till APK-filen i projektet. Du måste kopiera APK till mappen \app\src\main\assets. Om du inte har mappen assets under huvudmappen kan du skapa en genom att högerklicka på huvudnoden i Projektvyn. Välj Nytt > Mapp > Tillgångsmapp.

todo:image_alt_text

När APK-filen har lagts till i projektet måste den laddas av projektet. Det finns 2 sätt att ladda APK:n på som följer.

  • Ladda in APK:n i en anpassad applikationsklass med hjälp av det angivna utdraget nedan och registrera den anpassade applikationsklassen i AndroidManifest.xml.
 LibsLoadHelper.loadLibs(this);
  • Ladda in APK:n i metoden OnCreate i MainActivity.
 LibsLoadHelper.loadLibs(getApplicationContext());

Nu är vi redo att skriva koden. För att hålla demonstrationen lätt att förstå har vi lagt till en knapp-widget i layouten och kommer att hantera dess klickhändelse enligt nedan.

 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;

    }

}

När du kör applikationen med hjälp av playknappen på IDE-gränssnittet (eller med SHIFT + F10) kommer emulatorn att ladda in applikationen som visas nedan.

todo:image_alt_text

Genom att klicka på knappen på emulatorn kommer koden att köras för att skapa ett nytt kalkylblad i den externa lagringsmappen för emulatorn. Du kan komma åt filen från Android Device Monitor som visas nedan.

todo:image_alt_text

todo:image_alt_text