Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Từ năm 2017, phiên bản Aspose.Words cho Android thông qua Java tuân thủ Aspose.Words cho Java
Trước đây, Aspose.Words cho Android qua Java được phân phối dưới dạng một tập tin ZIP duy nhất chứa tập tin JAR, các đoạn demo và tài liệu của Aspose.Words cho Android qua Java.
Các phiên bản 1.11 và 1.12 đã được chia thủ công thành hai phần: JAR và APK nhằm hạn chế số lượng phương thức trong tệp DEX. Trong các phiên bản này, chúng tôi cung cấp trình tải APK của riêng mình để khởi động tải đúng các lớp .dex. Bắt đầu từ phiên bản 17.2.0 chúng tôi hỗ trợ luồng làm việc chính thức được mô tả here.
Trước đây, một tập lệnh duy nhất JAR của Aspose.Words cho Android qua Java chứa 47+ ngàn phương thức mà các phiên bản cũ là một chút không thực tế để sử dụng trong những ứng dụng Android lớn. Bây giờ bắt đầu từ bản phát hành này, chúng tôi đã bắt đầu giảm kích thước của Aspose.Words cho Android thông qua thư viện Java. Điều lo lắng chính của chúng tôi hiện nay là giảm số phương pháp mà không bị mất chức năng. Chúng tôi đang liên tục làm việc để cải thiện chất lượng và tính hữu dụng của Aspose.Words cho Android thông qua Java.
Chúng tôi đã chia thư viện thành hai tập tin lưu trữ như sau:
Để bao gồm Aspose.Words cho Android qua Java vào dự án bạn có thể sử dụng bất kỳ một trong các phương pháp sau đây:
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
...
...
Để khởi động tải một tập tin .apk trong phương thức onCreate() và nếu bạn không muốn sử dụng android:name=“com.aspose.words.AsposeWordsApplication” trong AndroidManifest.xml
Tập luyện Java tệp tin
@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;
}
}
Để sử dụng Aspose.Words cho Android qua Java trong các dự án thử nghiệm, cùng một cách tiếp cận có thể được áp dụng:
“- Chỉ rõ Indicate AsposeWordsTestRunner trong AndroidManifest.xml của dự án thử nghiệm.”
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
Trong IDE có thể cần phải chỉ định AsposeWordsTestRunner trong cửa sổ cấu hình như sau:

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