Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
منذ عام 2017، يتوافق إصدار Aspose.Words لـ Android عبر Java مع Aspose.Words لـ Java.
في السابق، تم توزيع Aspose.Words لـ Android عبر Java كملف ZIP واحد يحتوي على ملف JAR وعروض توضيحية وتوثيق Aspose.Words لـ Android عبر Java.
تم تقسيم الإصدارين 1.11 و 1.12 يدويا إلى قسمين: JAR و APK من أجل الحد من عدد الطرق في ملف DEX. في هذه الإصدارات، قدمنا محمل APK الخاص بنا لبدء التحميل الصحيح للفئات الإضافية.ملف التنفيذ المباشر. بدءا من الإصدار 17.2.0 نحن ندعم سير العمل الرسمي الموصوف هنا.
سابقا، واحدة JAR من Aspose.Words ل Android عبر Java الواردة 47 + ألف الأساليب التي جعلت الإصدارات القديمة غير عملي قليلا لاستخدامها في تطبيقات الروبوت ضخمة. بدءا من هذا الإصدار، بدأنا في تقليل حجم Aspose.Words لـ Android عبر Java مكتبة. شاغلنا الرئيسي الآن هو تقليل عدد الطرق دون فقدان الوظائف. نحن نعمل باستمرار على تحسين جودة وسهولة استخدام Aspose.Words لـ Android عبر Java.
لقد قسمنا المكتبة إلى أرشيفين تاليين:
لتضمين Aspose.Words لـ Android عبر Java في المشروع، يمكنك استخدام أي من الطرق التالية:
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
...
...
لبدء حمولة من .ملف أبك في طريقة onCreate () وإذا كنت لا تريد استخدام الروبوت:اسم=“كوم.أسبوس.كلمات.AsposeWordsApplication " في AndroidManifest.xml
النشاط 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;
}
}
لاستخدام Aspose.Words لـ Android عبر Java في مشاريع الاختبار، يمكن تطبيق نفس النهج:
AndroidManifest.xml
...
...
<instrumentation
android:name="com.aspose.words.AsposeWordsTestRunner"
android:targetPackage="com.aspose.releaseapp" />
...
...
في IDE قد يكون من الضروري الإشارة إلى AsposeWordsTestRunner في نافذة التكوين على النحو التالي:

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