تركيب 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
- أضف مستودع maven إلى الإصدار الخاص بك
- أضف ‘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 منهنا. يرجى ملاحظة أن كل حزمة إصدار Aspose.Cells for Android via Java تتكون أساسًا من ملفين كما هو مفصل أدناه.
- aspose- الخلايا- xxxjar هو ملف المكتبة الرئيسي الذي يحتوي على جميع مساحات الأسماء من Aspose.Cells for Android via Java API.
- aspose- خلايا- xxx-libs.apk هو ملف APK يحتوي على الطرف الثالث bcprov-jdk15-146.jar المستخدم لمرافق التشفير وفك التشفير التي يقدمها Aspose.Cells for Android via Java API.
الشروع في العمل مع Aspose.Cells for Android via Java في Android Studio
بمجرد تحميل Android Studio IDE ، انقر فوق ملف> جديد> مشروع جديد كما هو موضح أدناه.
يمكنك أيضًا إنشاء مشروع جديد من شاشة الترحيب الخاصة بـ Android Studio كما هو موضح أدناه.
بعد ذلك ، ستتم مطالبتك بتحديد اسم التطبيق والمجال والموقع لتخزين ملفات المشروع. يمكنك اختيار تغيير القيم الافتراضية حسب اختيارك أو تركها كما هي ، والنقر فوق التالي.
في الخطوة التالية ، يجب عليك تحديد جهاز Android الذي ترغب في استضافة / تشغيل تطبيقك. بمجرد التحديد ، انقر فوق زر التالي.
أنت الآن بحاجة إلى تحديد النشاط من قائمة قوالب محددة مسبقًا. من أجل الحفاظ على العرض التوضيحي بسيطًا ، اخترنا نموذج نشاط فارغ كما هو موضح أدناه.
انقر فوق الزر “إنهاء” في مربع حوار “تخصيص النشاط” حيث سنحتفظ بجميع الإعدادات الافتراضية كما هي.
بمجرد النقر فوق الزر “إنهاء” في الخطوة السابقة ، سيبدأ IDE في إنشاء المشروع كما هو موضح أدناه. دعها تنتهي أو انقر فوق الزر “إلغاء الأمر”.
الآن تم تحميل المشروع في IDE ، ومع ذلك ، قد ترغب في تغيير طريقة العرض إلى Project حتى تتمكن من عرض التسلسل الهرمي الكامل لملفات المشروع. لتغيير العرض ، يرجى التحقق من اللقطة التالية.
بعد تغيير العرض إلى Project ، ابحث عن ملفبناء gradle ملف في المحرر والصق المقتطف التالي كما هو موضح أدناه.
dexOptions{
javaMaxHeapSize "4g"
}
بعد ذلك ، سنضيف Aspose.Cells for Android via Java Jar إلى المشروع. هناك خطوتان مهمتان كما هو مفصل أدناه.
- انسخ Aspose.Cells for Android via Java Jar يدويًا إلى ملف**\ التطبيق \ ليبس** مجلد.
- أضف Aspose.Cells for Android via Java جرة كمكتبة إلى الوحدة النمطية كما هو موضح أدناه.
ستتم مطالبتك بتحديد الوحدة التي ترغب في إضافة Aspose.Cells for Java.Android Jar كمكتبة. الرجاء الاختيار المناسب والنقر فوق “موافق”.
تحتاج أيضًا إلى إضافة ملف APK إلى المشروع. يجب عليك نسخ ملف APK إلى ملف**\ التطبيق \ src \ main \ الأصول**مجلد. إذا لم يكن لديك مجلد الأصول ضمن المجلد الرئيسي ، فيمكنك إنشاء مجلد بالنقر بزر الماوس الأيمن فوق العقدة الرئيسية في عرض المشروع. حدد New> Folder> Asset Folder.
بمجرد إضافة ملف 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) ، سيقوم المحاكي بتحميل التطبيق كما هو موضح أدناه.
سيؤدي النقر فوق الزر الموجود على المحاكي إلى تنفيذ التعليمات البرمجية لإنشاء جدول بيانات جديد في مجلد التخزين الخارجي للمحاكي. يمكنك الوصول إلى الملف من Android Device Monitor كما هو موضح أدناه.