Instal Aspose.Words untuk Android melalui Java
Sejak 2017, versi Aspose.Words untuk Android melalui Java sesuai dengan Aspose.Words untuk Java.
Instalasi
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.
- Jika Anda ingin menggunakan versi apa pun sebelum Aspose.Words untuk Android melalui Java 1.11, Anda hanya perlu mengekstrak versi apa pun dari Aspose.Words.Android.zip ke dalam direktori pilihan Anda.
- Sertakan file Jar yang diekstraksi dalam aplikasi Anda menggunakan konfigurasi Jalur Build untuk aplikasinya.
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.
Cara Menggunakan Aspose.Words untuk Android melalui Java dari 1.11 Dan Seterusnya
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.
Aspose.Words untuk Android melalui Perpustakaan Java Dibagi menjadi Dua Bagian
Kami telah membagi perpustakaan menjadi dua arsip berikut:
- aspose-words-1.11-android-jdk15.jar: Yang pertama menyertakan public API dan metode tambahannya. Saat ini, ia memiliki 32395 metode.
- aspose-words-1.11-libs-android-jdk15.apk: Yang kedua mencakup toples pihak ke-3, kelas dasar, dan sumber daya. Saat ini, ia memiliki 18296 metode.
Menggunakan Kata Aspose untuk Android melalui Java sejak 1.11
Untuk memasukkan Aspose.Words untuk Android melalui Java ke dalam proyek, Anda dapat menggunakan salah satu metode berikut:
- Untuk menempatkan “aspose-words-1.11-android-jdk15.jar” di folder “libs” proyek Anda, dan arsip “aspose-words-1.11-libs-android-jdk15.apk “ke dalam folder “aset”. Tunjukkan bahwa Anda akan menggunakan AsposeWordsApplication sebagai yang dasar.
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;
}
}
Menggunakan Aspose.Words untuk Android melalui Java dalam Aplikasi Pengujian Android
Untuk menggunakan Aspose.Words untuk Android melalui Java dalam proyek pengujian, pendekatan yang sama dapat diterapkan:
- Tunjukkan AsposeWordsTestRunner dalam AndroidManifest.xml dari proyek pengujian.
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:
- Atau untuk memulai beban .apk menggunakan metode 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();
}
Cara Menggunakan Aspose.Words untuk Android melalui Java dari 17.2.0 Dan Seterusnya
- Unduh versi terbaru dari Aspose.Words untuk Androidmelalui Java
- Salin aspose-words-18.3-android.via.java.jar ke dalam folder *libs/*proyek Anda
Instal Aspose.Words untuk Android melalui Java dari Repositori Maven
- Tambahkan repositori maven ke dalam build Anda.gradle
- Tambahkan ‘Aspose.Words untuk Android melalui Java’ JAR sebagai ketergantungan
// 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') }