Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Sejak 2017, versi Aspose.Words untuk Android melalui Java sesuai dengan Aspose.Words untuk Java.
Sebelumnya, Aspose.Words untuk Android melalui Java didistribusikan sebagai satu file ZIP yang berisi file JAR, demo, dan dokumentasi Aspose.Words untuk Android melalui Java.
Versi 1.11 dan 1.12 secara manual dibagi menjadi dua bagian: JAR dan APK untuk membatasi jumlah metode dalam file DEX. Dalam versi ini, kami menyediakan pemuat APK kami sendiri untuk memulai pemuatan kelas tambahan yang benar.berkas dex. Mulai dari versi 17.2.0 kami mendukung alur kerja resmi yang dijelaskan di sini.
Sebelumnya, satu JAR dari Aspose.Words untuk Android melalui Java berisi 47 + ribu metode yang membuat versi lama sedikit tidak praktis untuk digunakan dalam aplikasi android yang besar. Sekarang mulai dari rilis ini, kami telah mulai mengurangi ukuran Aspose.Words untuk Android melalui pustaka Java. Perhatian utama kami sekarang adalah mengurangi jumlah metode tanpa kehilangan fungsionalitas. Kami terus berupaya meningkatkan kualitas dan kegunaan Aspose.Words untuk Android melalui Java.
Kami telah membagi perpustakaan menjadi dua arsip berikut:
Untuk memasukkan Aspose.Words untuk Android melalui Java ke dalam proyek, Anda dapat menggunakan salah satu metode berikut:
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
...
...
Untuk memulai beban .file apk dalam metode onCreate () dan jika Anda tidak ingin menggunakan android:name=“com.aspose.kata-kata.AsposeWordsApplication” dalam AndroidManifest.xml
Berkas aktivitas 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;
}
}
Untuk menggunakan Aspose.Words untuk Android melalui Java dalam proyek pengujian, pendekatan yang sama dapat diterapkan:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
Dalam IDE mungkin perlu untuk menunjukkan AsposeWordsTestRunner di jendela konfigurasi sebagai berikut:

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