تركيب Aspose.Cells for Android via Java

متطلبات النظام

Aspose.Cells for Android via Java مستقل عن النظام الأساسي ويمكن استخدامه على أي نظام أساسي حيث يتم تثبيت بيئة Android Runtime وسيعمل على أنظمة Android التي تعمل بنظام التشغيل Android OS 2.0 أو إصدار أحدث. في الوقت الحاضر ، تم اختبار المكون باستخدام:

  • اندرويد 5.1 v 22

قم بتثبيت Aspose.Cells for Android via Java من مستودع Maven

  1. أضف مستودع maven إلى الإصدار الخاص بك
  2. أضف ‘Aspose.Cells for Android via Java’ JAR كعنصر تابع
 // 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 IDE ، بافتراض أن لديك بالفعل أحدث إصدار من Android Studio مثبتًا على جهازك وأنك حصلت أيضًا على أحدث إصدار من حزمة Aspose.Cells for Android via Java.

الشروع في العمل مع Aspose.Cells for Android via Java في Android Studio

بمجرد تحميل Android Studio IDE ، انقر فوق ملف> جديد> مشروع جديد كما هو موضح أدناه.

ما يجب القيام به: image_بديل_نص

يمكنك أيضًا إنشاء مشروع جديد من شاشة الترحيب الخاصة بـ Android Studio كما هو موضح أدناه.

ما يجب القيام به: image_بديل_نص

بعد ذلك ، ستتم مطالبتك بتحديد اسم التطبيق والمجال والموقع لتخزين ملفات المشروع. يمكنك اختيار تغيير القيم الافتراضية حسب اختيارك أو تركها كما هي ، والنقر فوق التالي.

ما يجب القيام به: image_بديل_نص

في الخطوة التالية ، يجب عليك تحديد جهاز Android الذي ترغب في استضافة / تشغيل تطبيقك. بمجرد التحديد ، انقر فوق زر التالي.

ما يجب القيام به: image_بديل_نص

أنت الآن بحاجة إلى تحديد النشاط من قائمة قوالب محددة مسبقًا. من أجل الحفاظ على العرض التوضيحي بسيطًا ، اخترنا نموذج نشاط فارغ كما هو موضح أدناه.

ما يجب القيام به: image_بديل_نص

انقر فوق الزر “إنهاء” في مربع حوار “تخصيص النشاط” حيث سنحتفظ بجميع الإعدادات الافتراضية كما هي.

ما يجب القيام به: image_بديل_نص

بمجرد النقر فوق الزر “إنهاء” في الخطوة السابقة ، سيبدأ IDE في إنشاء المشروع كما هو موضح أدناه. دعها تنتهي أو انقر فوق الزر “إلغاء الأمر”.

ما يجب القيام به: image_بديل_نص

الآن تم تحميل المشروع في IDE ، ومع ذلك ، قد ترغب في تغيير طريقة العرض إلى Project حتى تتمكن من عرض التسلسل الهرمي الكامل لملفات المشروع. لتغيير العرض ، يرجى التحقق من اللقطة التالية.

ما يجب القيام به: image_بديل_نص

بعد تغيير العرض إلى Project ، ابحث عن ملفبناء gradle ملف في المحرر والصق المقتطف التالي كما هو موضح أدناه.

 dexOptions{

    javaMaxHeapSize "4g"

}

ما يجب القيام به: image_بديل_نص

بعد ذلك ، سنضيف Aspose.Cells for Android via Java Jar إلى المشروع. هناك خطوتان مهمتان كما هو مفصل أدناه.

  • انسخ Aspose.Cells for Android via Java Jar يدويًا إلى ملف**\ التطبيق \ ليبس** مجلد.
  • أضف Aspose.Cells for Android via Java جرة كمكتبة إلى الوحدة النمطية كما هو موضح أدناه.

ما يجب القيام به: image_بديل_نص

ستتم مطالبتك بتحديد الوحدة التي ترغب في إضافة Aspose.Cells for Java.Android Jar كمكتبة. الرجاء الاختيار المناسب والنقر فوق “موافق”.

ما يجب القيام به: image_بديل_نص

تحتاج أيضًا إلى إضافة ملف APK إلى المشروع. يجب عليك نسخ ملف APK إلى ملف**\ التطبيق \ src \ main \ الأصول**مجلد. إذا لم يكن لديك مجلد الأصول ضمن المجلد الرئيسي ، فيمكنك إنشاء مجلد بالنقر بزر الماوس الأيمن فوق العقدة الرئيسية في عرض المشروع. حدد New> Folder> Asset Folder.

ما يجب القيام به: image_بديل_نص

بمجرد إضافة ملف APK إلى المشروع ، يجب تحميله بواسطة المشروع. هناك طريقتان لتحميل APK على النحو التالي.

  • قم بتحميل APK في فئة تطبيق مخصصة باستخدام المقتطف المقدم أدناه ، وقم بتسجيل فئة التطبيق المخصصة في AndroidManifest.xml.
 LibsLoadHelper.loadLibs(this);
  • قم بتحميل APK في طريقة OnCreate الخاصة بـ MainActivity.
 LibsLoadHelper.loadLibs(getApplicationContext());

الآن نحن جاهزون لكتابة الكود. من أجل الحفاظ على سهولة فهم العرض التوضيحي ، أضفنا عنصر واجهة مستخدم زر إلى التخطيط وسنقوم بمعالجة حدث النقر الخاص به على النحو التالي.

 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) ، سيقوم المحاكي بتحميل التطبيق كما هو موضح أدناه.

ما يجب القيام به: image_بديل_نص

سيؤدي النقر فوق الزر الموجود على المحاكي إلى تنفيذ التعليمات البرمجية لإنشاء جدول بيانات جديد في مجلد التخزين الخارجي للمحاكي. يمكنك الوصول إلى الملف من Android Device Monitor كما هو موضح أدناه.

ما يجب القيام به: image_بديل_نص

ما يجب القيام به: image_بديل_نص