Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Sinds 2017 de versiering van Aspose.Words voor Android via Java voldoet aan Aspose.Words voor Java
Wat voorafging: Aspose.Words voor Android via Java werd verspreid als een enkel ZIP-bestand dat de JAR bestand, demo’s en documentatie van Aspose.Words voor Android via Java.
De versies 1.11 en 1.12 waren handmatig verdeeld in twee delen: JAR en APK om het aantal methoden in het DEX-bestand te beperken. In deze versies hebben we onze eigen APK lader geleverd om de juiste lading van het extra classes.dex bestand te starten. Vanaf versie 17.2.0 ondersteunen we de officiële workflow beschreven Hier.
Wat voorafging: JAR van Aspose.Words voor Android via Java bevatte 47+duizend methoden die oudere versies een beetje onpraktisch te gebruiken in enorme android toepassingen. Vanaf deze release zijn we begonnen om de grootte van Aspose.Words voor Android via Java bibliotheek. Onze grootste zorg is nu het verminderen van het aantal methoden zonder verlies van functionaliteit. We werken voortdurend aan de verbetering van de kwaliteit en bruikbaarheid van Aspose.Words voor Android via Java.
We hadden de bibliotheek verdeeld in volgende twee archieven:
Insluiten Aspose.Words voor Android via Java in het project kunt u een van de volgende methoden gebruiken:
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
...
...
Om een lading van .apk bestand in de onCreate() methode te starten en als u geen android wilt gebruiken:name= AndroidManifest.xml
Activiteit Java bestand
@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;
}
}
Te gebruiken Aspose.Words voor Android via Java bij testprojecten kan dezelfde aanpak worden toegepast:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
In IDE kan het nodig zijn om AsposeWordsTestRunner in het configuratievenster als volgt aan te geven:

@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.