Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Deoarece 2017 versiunea Aspose.Words pentru Android prin Java este conformă cu Aspose.Words pentru Java.
Anterior, Aspose.Words pentru Android prin Java a fost distribuit ca un singur fișier ZIP care conținea fișierul JAR, demo-urile și documentația Aspose.Words pentru Android prin Java.
Versiunile 1.11 și 1.12 au fost împărțite manual în două părți: JAR și APK pentru a limita numărul de metode din fișierul DEX. În aceste versiuni, am furnizat propriul nostru încărcător APK pentru a iniția încărcarea corectă a claselor suplimentare.fișier dex. Pornind de la versiunea 17.2.0 susținem fluxul de lucru oficial descris aici.
Anterior, un singur JAR de Aspose.Words pentru Android prin Java conținea 47 + mii de metode care făceau versiunile mai vechi puțin impracticabile de utilizat în aplicații android uriașe. Acum, pornind de la această versiune, am început să reducem dimensiunea Aspose.Words pentru Android prin Java bibliotecă. Preocuparea noastră majoră acum este de a reduce numărul de metode fără pierderea funcționalității. Lucrăm în mod constant la îmbunătățirea calității și utilizabilității Aspose.Words pentru Android prin Java.
Am împărțit biblioteca în următoarele două arhive:
Pentru a include Aspose.Words pentru Android prin Java În Proiect, puteți utiliza oricare dintre următoarele metode:
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
...
...
Pentru a iniția o sarcină de .fișier apk în metoda onCreate () și dacă nu doriți să utilizați android:name=“com.aspose.cuvinte.AsposeWordsApplication " în AndroidManifest.xml
Activitate Java fișier
@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;
}
}
Pentru a utiliza Aspose.Words pentru Android prin Java în proiectele de testare, se poate aplica aceeași abordare:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
În IDE ar putea fi necesar să se indice AsposeWordsTestRunner în fereastra de configurare după cum urmează:

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