Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Dal 2017 il versioning di Aspose.Words per Android via Java è conforme a Aspose.Words per Java.
In precedenza, Aspose.Words per Android tramite Java era distribuito come un singolo file ZIP che conteneva il file JAR, le demo e la documentazione di Aspose.Words per Android tramite Java.
Le versioni 1.11 e 1.12 sono state divise manualmente in due parti: JAR e APK per limitare il numero di metodi nel file DEX. In queste versioni, abbiamo fornito il nostro caricatore APK per avviare il corretto caricamento delle classi aggiuntive.file dex. A partire dalla versione 17.2.0 supportiamo il flusso di lavoro ufficiale descritto qui.
In precedenza, un singolo JAR di Aspose.Words per Android via Java conteneva oltre 47 mila metodi che rendevano le versioni precedenti un po ' poco pratiche da utilizzare in enormi applicazioni Android. Ora a partire da questa versione, abbiamo iniziato a ridurre la dimensione di Aspose.Words per Android tramite Java libreria. La nostra principale preoccupazione ora è ridurre il numero di metodi senza perdita di funzionalità. Lavoriamo costantemente per migliorare la qualità e l’usabilità di Aspose.Words per Android via Java.
Avevamo diviso la biblioteca in due archivi:
Per includere Aspose.Words per Android tramite Java nel progetto è possibile utilizzare uno dei seguenti metodi:
AndroidManifest.xml
...
...
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:name="com.aspose.words.AsposeWordsApplication"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
...
...
Per avviare un carico di .file apk nel metodo onCreate() e se non si desidera utilizzare Android: name = " com.aspose.parola.AsposeWordsApplication " in AndroidManifest.xml
Attività Java file
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// load AW manually
AsposeWordsApplication awapp = new AsposeWordsApplication();
// this context AW uses to find assets/ folder which contains the second part of the library.
awapp.loadLibs(getApplicationContext());
if (!checkIfAWSetUpCorrectly())
throw new IllegalStateException();
...
}
public static boolean checkIfAWSetUpCorrectly()
{
try
{
Class.forName("com.aspose.words.Document");
return true;
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
return false;
}
}
Per utilizzare Aspose.Words per Android tramite Java nei progetti di test, è possibile applicare lo stesso approccio:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
In IDE potrebbe essere necessario indicare AsposeWordsTestRunner nella finestra di configurazione come segue:

@Override
public void onStart() {
new AsposeWordsApplication().loadLibs(getTargetContext());
// <-- Pass getTargetContext() because aspose-words-1.11-libs-android-jdk15.apk is in the main application's asset folder
super.onStart();
}

// 1. Add maven repository into your build.gradle
repositories {
mavenCentral()
maven { url "https://repository.aspose.com/words/" }
}
// 2. Add 'Aspose.Words for Android via Java' JAR as a dependency
dependencies {
...
...
compile (group: 'com.aspose', name: 'aspose-words', version: '20.2', classifier: 'android.via.java')
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.