تثبيت Aspose.Cells لنظام Android via Java
متطلبات النظام
Aspose.Cells for Android via Java هو منصة مستقلة عن النظام ويمكن استخدامه على أي منصة حيث تم تثبيت بيئة التشغيل Android Runtime وسيتم تشغيله على أنظمة Android التي تعمل بنظام التشغيل Android OS 2.0 أو أحدث. حتى الآن، تم اختبار المكون مع:
- Android 5.1 v 22
تثبيت Aspose.Cells for Android via Java من مستودع Maven
- أضف مستودع Maven إلى build.gradle الخاص بك
- أضف JAR ‘Aspose.Cells for Android via Java’ كتبعية
// 1. Add maven repository into your build.gradle
repositories {
mavenCentral()
maven { url "http://repository.aspose.com/repo/" }
}
// 2. Add 'Aspose.Cells for Android via Java' JAR as a dependency
dependencies {
...
...
compile (group: 'com.aspose', name: 'aspose-cells', version: '20.6', classifier: 'android.via.java')
}
كيفية استخدام Aspose.Cells for Android via Java
سيقوم هذا الموضوع بإرشادك خلال الخطوات الضرورية لإعداد Aspose.Cells for Android via Java في بيئة تطوير Android Studio، بافتراض أن لديك بالفعل أحدث إصدار من Android Studio مثبت على جهازك وقد اكتسبت أيضًا أحدث إصدار من حزمة Aspose.Cells for Android via Java.
يمكن تنزيل حزمة Aspose.Cells for Android via Java من هنا. يرجى ملاحظة، تتكون كل حزمة إصدار من Aspose.Cells for Android via Java أساسًا من 2 ملفات كما هو موضح أدناه.
- aspose-cells-x.x.x.jar هو ملف المكتبة الرئيسي الذي يحتوي على جميع الفضاءات الاسمية من واجهة برمجة التطبيقات Aspose.Cells for Android via Java.
- aspose-cells-x.x.x-libs.apk هو ملف APK الذي يحتوي على ملف bcprov-jdk15-146.jar من طرف ثالث يستخدم لتوفير مرافق التشفير والفك تشفير التي تقدمها واجهة برمجة التطبيقات Aspose.Cells for Android via Java.
البدء مع Aspose.Cells for Android via Java في Android Studio
بمجرد تحميل بيئة تطوير Android Studio، انقر على File > New > New Project كما هو موضح أدناه.
يمكنك أيضًا إنشاء مشروع جديد من شاشة الترحيب في Android Studio كما هو موضح أدناه.
بعد ذلك، سيُطلب منك تحديد اسم التطبيق والنطاق وموقع تخزين ملفات المشروع. يمكنك اختيار تغيير القيم الافتراضية حسب اختيارك أو الاحتفاظ بها كما هي، وانقر على Next.
في الخطوة التالية، يجب عليك تحديد جهاز Android الذي ترغب في استضافة/تشغيل تطبيقك عليه. بمجرد تحديد الجهاز، انقر على الزر Next.
الآن تحتاج إلى تحديد النشاط من قائمة محددة مسبقًا للقوالب. من أجل إبقاء العرض بسيطًا، قمنا باختيار قالب النشاط الفارغ كما هو موضح أدناه.
انقر على زر Finish على مربع الحوار التخصيص للنشاط حيث سنحتفظ بجميع الإعدادات الافتراضية كما هي.
بمجرد النقر على الزر Finish في الخطوة السابقة، سيبدأ البيئة المتكاملة للتطوير (IDE) في بناء المشروع كما هو موضح أدناه. دعه ينتهي أو انقر على الزر Cancel.
الآن تم تحميل المشروع في البيئة المتكاملة للتطوير (IDE)، ومع ذلك، قد ترغب في تغيير العرض إلى Project حتى تتمكن من عرض التسلسل الهرمي الكامل لملفات المشروع. من أجل تغيير العرض، يرجى التحقق من لقطة الشاشة التالية.
بعد تغيير العرض إلى مشروع، اعثر على ملف build.gradle وقم بتحميله في المحرر وألصق المقطع التالي كما هو موضح أدناه.
dexOptions{
javaMaxHeapSize "4g"
}
الخطوة التالية، سنقوم بإضافة مكتبة Aspose.Cells لـ Android via Java Jar إلى المشروع. هناك ٢ خطوة مهمتان كما هو موضح أدناه.
- انسخ مكتبة Aspose.Cells لـ Android via Java Jar يدويًا إلى المجلد \app\libs.
- أضف مكتبة Aspose.Cells لـ Android via Java Jar كمكتبة إلى الوحدة كما هو موضح أدناه.
سيُطلب منك اختيار الوحدة التي ترغب في إضافة Aspose.Cells for Java.Android Jar كمكتبة إليها. يُرجى اختيار الوحدة المناسبة والنقر فوق موافق.
يجب أيضًا إضافة ملف APK إلى المشروع. يجب نسخ ملف APK إلى المجلد \app\src\main\assets. إذا لم يكن لديك مجلد assets تحت المجلد الرئيسي، يمكنك إنشاؤه عن طريق النقر بزر الماوس الأيمن على العقدة الرئيسية في العرض الخاص بالمشروع. حدد جديد > مجلد > مجلد الأصول.
بمجرد إضافة ملف APK إلى المشر. ع، يجب التحميل من قبل المشروع. هناك ٢ طريقة لتحميل ملف APK كما يلي.
- قم بتحميل ملف APK في فئة التطبيق المخصص باستخدام المقطع المقدم أدناه، وسجل فئة التطبيق المخصصة في AndroidManifest.xml.
LibsLoadHelper.loadLibs(this);
- تحميل ملف APK في طريقة OnCreate في MainActivity.
LibsLoadHelper.loadLibs(getApplicationContext());
الآن نحن جاهزون لكتابة الكود. من أجل الحفاظ على سهولة فهم التوضيح، قمنا بإضافة ويدجت Button إلى التخطيط وسنقوم بمعالجة حدث النقر عليه كما يلي.
private class TestTask extends AsyncTask<Void, String, Boolean> {
@Override
protected Boolean doInBackground(Void... params) {
Boolean result = false;
Workbook book = new Workbook();
Worksheet sheet = book.getWorksheets().get(0);
Cells cells = sheet.getCells();
Cell cell = cells.get("A1");
cell.putValue("Hello World!");
try {
book.save(SD_PATH + "output.xlsx");
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}
عند تشغيل التطبيق باستخدام زر التشغيل على واجهة الـ IDE (أو باستخدام SHIFT + F10)، سيرقي المحاكي التطبيق كما هو موضح أدناه.
بفصل الزر على المحاكي سيُنفّذ الكود لإنشاء جدول بيانات جديد في مجلد التخزين الخارجي للمحاكي. يمكنك الوصول إلى الملف من مدير الجهاز Android كما هو موضح أدناه.