Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Desde 2017, el control de versiones de Aspose.Words para Android a través de Java cumple con Aspose.Words para Java.
Anteriormente, Aspose.Words para Android a través de Java se distribuía como un único archivo ZIP que contenía el archivo JAR, demostraciones y documentación de Aspose.Words para Android a través de Java.
Las versiones 1.11 y 1.12 se dividieron manualmente en dos partes: JAR y APK para limitar el número de métodos en el archivo DEX. En estas versiones, proporcionamos nuestro propio cargador APK para iniciar la carga correcta de las clases adicionales.archivo dex. A partir de la versión 17.2.0, admitimos el flujo de trabajo oficial descrito aquí.
Anteriormente, un solo JAR de Aspose.Words para Android a través de Java contenía más de 47 mil métodos que hacían que las versiones anteriores fueran un poco imprácticas de usar en grandes aplicaciones de Android. Ahora, a partir de esta versión, hemos comenzado a reducir el tamaño de Aspose.Words para Android a través de la biblioteca Java. Nuestra mayor preocupación ahora es reducir el número de métodos sin pérdida de funcionalidad. Trabajamos constantemente para mejorar la calidad y la usabilidad de Aspose.Words para Android a través de Java.
Habíamos dividido la biblioteca en los siguientes dos archivos:
Para incluir Aspose.Words para Android a través de Java en el proyecto, puede usar cualquiera de los siguientes métodos:
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
...
...
Para iniciar una carga de .archivo apk en el método onCreate () y si no quieres usar android: name= " com.aspose.palabras.AsposeWordsApplication " en AndroidManifest.xml
Archivo de actividad 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;
}
}
Para usar Aspose.Words para Android a través de Java en proyectos de prueba, se puede aplicar el mismo enfoque:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
En IDE puede ser necesario indicar AsposeWordsTestRunner en la ventana de configuración de la siguiente manera:

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