Инсталиране Aspose.Words вместо Android през Java

Монтиране

Досега, Aspose.Words вместо Android през Java е бил разпространен като един ZIP файл, който съдържа JAR файл, демос и документация на Aspose.Words вместо Android през Java.

  1. Ако искате да използвате някоя версия преди Aspose.Words вместо Android през Java 1.11, просто трябва да разкопчаете всяка версия на Aspose.Words.Android.zip в директория по ваш избор.
  2. Включване на извлечения файл Jar във вашето приложение чрез конфигурацията Build Path за неговото приложение.

Версия 1.11 и 1.12 са ръчно разделени на две части: JAR и APK, за да ограничи броя на методите във файла DEX. В тези версии, ние осигурихме наш собствен APK товарач да започне правилното зареждане на допълнителни класове.dex файл. Започвайки от версия 17.2.0 ние подкрепяме официалния работен процес, описан Ето.

Как да използвате Aspose.Words вместо Android през Java от 1.11 Напред

Досега в “Единична” JAR на Aspose.Words вместо Android през Java съдържащи 47+ хиляди методи, които правят по-стари версии малко непрактично да се използва в огромни андроид приложения. Започвайки от това издание, започнахме да намаляваме размера на Aspose.Words вместо Android през Java библиотеката. Нашата основна грижа сега е да намалим броя на методите без загуба на функционалност. Ние постоянно работим върху подобряване на качеството и използваемостта на Aspose.Words вместо Android през Java.

Aspose.Words вместо Android през Java Библиотеката разделена на две части

Разделихме библиотеката на два архива:

  • aspace-words-1.11-android-jdk15. jar: Първата включва публичност. API и допълнителните му методи. В момента има 32395 метода.
  • aspose-words-1.11-libs-android-jdk15.apk: Вторият включва три парти буркани, основни класове и ресурси. В момента има 18296 метода.

Използване на думи за определяне Android през Java от 1.11

Да се включи Aspose.Words вместо Android през Java в проекта можете да използвате някой от следните методи:

  • За да поставите на разположение думи-1.11-android-jdk15.jar год. в кутийката на вашия проект, както и архива позиционирам-думи-1.11-libs-android-jdk15.apk…в горнотилията. Посочете, че ще използвате AsposeWords Application като основен.

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

За да инициирате натоварване на .apk файл в метода на Create() и ако не искате да използвате андроид: име = .com.aspose.words.AssposeWordsAppliction по AndroidManifest.xml

Дейност Java файл

@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;
    }
}

Използване Aspose.Words вместо Android през Java в Android Приложения за изпитване

Използване Aspose.Words вместо Android през Java в проекти за изпитване може да се приложи същия подход:

  • Посочете AspaceWordsTestRunner в AndroidМанифест.xml от тестовия проект.

AndroidManifest.xml

...
...
<instrumentation
    android:name="com.aspose.words.AsposeWordsTestRunner"    
    android:targetPackage="com.aspose.releaseapp" />
...
...

В IDE може да е необходимо да се посочи AsposeWordsTestRunner в конфигурационния прозорец, както следва:

install-aspose-words-for-android-via-java-1

  • Или за стартиране на натоварването на .apk чрез метода getTargetContext().
@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();
}

Как да използвате Aspose.Words вместо Android през Java от 17.2.0 Напред

  1. Изтегляне на най-новата версия на Aspose.Words вместо Android през Java
  2. Копирайте ASpose-words-18.3-android.via.java.jar във вашия проект install-aspose-words-for-android-via-java-2

Инсталиране Aspose.Words вместо Android през Java от Maven Хранилище

  1. Добавяне maven Хранилище в твоята сграда. сос
  2. ДобавянеAspose.Words вместо Android през Java' JAR като зависимост
    // 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')
    }