Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Desde 2017, a versão de Aspose.Words para Android via Java está em conformidade com Aspose.Words para Java.
Anteriormente, Aspose.Words para Android Via Java era distribuído como um único arquivo ZIP que continha o arquivo JAR, demonstrações e documentação de Aspose.Words para Android via Java.
As versões 1.11 e 1.12 foram divididas manualmente em duas partes: JAR e APK para limitar o número de métodos no ficheiro DEX. Nessas versões, fornecemos nosso próprio carregador APK para iniciar o carregamento correto das classes adicionais.ficheiro dex. A partir da versão 17.2.0, suportamos o fluxo de trabalho oficial descrito aqui.
Anteriormente, um único JAR de Aspose.Words para Android via Java continha mais de 47 mil métodos que tornavam as versões mais antigas um pouco impraticáveis de usar em grandes aplicativos android. Agora, a partir desta versão, começamos a reduzir o tamanho de Aspose.Words para Android por meio da Biblioteca Java. A nossa principal preocupação agora é reduzir o número de métodos sem perda de funcionalidade. Estamos constantemente trabalhando para melhorar a qualidade e a usabilidade de Aspose.Words para Android via Java.
Tínhamos dividido a biblioteca em dois arquivos seguintes:
Para incluir Aspose.Words para Android via Java no projeto, você pode usar qualquer um dos seguintes 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 uma carga de .arquivo apk no método onCreate () e se você não quiser usar o android:name=“Com.aspose.palavras.AsposeWordsApplication " em AndroidManifest.xml
Actividade Java ficheiro
@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 via Java em projetos de teste, a mesma abordagem pode ser aplicada:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
Em IDE pode ser necessário indicar AsposeWordsTestRunner na janela de configuração da seguinte forma:

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