Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
От 2017 г. версията на Aspose.Words вместо Android през Java отговаря на изискванията Aspose.Words вместо Java
Досега, Aspose.Words вместо Android през Java е бил разпространен като един ZIP файл, който съдържа JAR файл, демос и документация на Aspose.Words вместо Android през Java.
Версия 1.11 и 1.12 са ръчно разделени на две части: JAR и APK, за да ограничи броя на методите във файла DEX. В тези версии, ние осигурихме наш собствен APK товарач да започне правилното зареждане на допълнителни класове.dex файл. Започвайки от версия 17.2.0 ние подкрепяме официалния работен процес, описан Ето.
Досега в “Единична” JAR на Aspose.Words вместо Android през Java съдържащи 47+ хиляди методи, които правят по-стари версии малко непрактично да се използва в огромни андроид приложения. Започвайки от това издание, започнахме да намаляваме размера на Aspose.Words вместо Android през Java библиотеката. Нашата основна грижа сега е да намалим броя на методите без загуба на функционалност. Ние постоянно работим върху подобряване на качеството и използваемостта на Aspose.Words вместо Android през Java.
Разделихме библиотеката на два архива:
Да се включи Aspose.Words вместо Android през Java в проекта можете да използвате някой от следните методи:
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 в проекти за изпитване може да се приложи същия подход:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
В IDE може да е необходимо да се посочи AsposeWordsTestRunner в конфигурационния прозорец, както следва:

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