فيوتشر نيوز
  • آخر الأخبار
  • اقتصاد
  • رياضة
  • تكنولوجيا
  • عالمي
  • فن ومشاهير
No Result
View All Result
فيوتشر نيوز
  • آخر الأخبار
  • اقتصاد
  • رياضة
  • تكنولوجيا
  • عالمي
  • فن ومشاهير
No Result
View All Result
فيوتشر نيوز
No Result
View All Result
  • آخر الأخبار
  • اقتصاد
  • رياضة
  • تكنولوجيا
  • عالمي
  • فن ومشاهير

كيفية استخدام المكتبات الخارجية في Android Studio

Khaled Taha بقلم Khaled Taha
ديسمبر 5, 2020
القسم: تكنولوجيا
LIbraries في Android Studio
محتويات المقالة
  • كيفية استخدام المكتبات الخارجية في Android Studio
    • إضافة تبعيات Gradle
    • نسخ الملفات يدويًا
  • التعليقات الختامية

أخبار ذات صلة

نفايات المستشفيات مثل العباءات والستائر والأقنعة التي تستخدم مرة واحدة في انتظار إعادة تدويرها

COVID-19: تقنية إعادة تدوير معدات الوقاية الشخصية “تغير قواعد اللعبة” تحول الأقنعة والعباءات إلى كراسي مدرسية | أخبار المملكة المتحدة

أبريل 13, 2021

ارتفاع أسهم علي بابا بعد أن طلبت الصين من مجموعة آنت تجديد أعمالها

أبريل 13, 2021

LIbraries في Android Studio

ائتمان: آدم سينيكي / سلطة أندرويد

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

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

لماذا تقضي ساعات في ضرب رأسك بالحائط بينما يمكنك فقط نسخ ولصق رمز شخص آخر يفعل نفس الشيء بشكل أفضل؟ بافتراض أنهم سعداء باستخدامك لها!

لا تعيد اختراع العجلة.

هذا هو الغرض من المكتبات في Android Studio. إنهم ببساطة يوسعون قدرات Java / Kotlin / Android SDK من خلال السماح لك باستخدام الفئات والطرق التي أنشأها مستخدمون آخرون. توفر أفضل المكتبات وظائف جديدة تمامًا وتتيح لك القيام ببعض الأشياء الرائعة بجدية كمطور بأقل كود ممكن. بخلاف نسخ الشفرة ولصقها ، فإن المكتبات محمولة بالكامل أيضًا. هذا يجعل من السهل الوصول إلى الميزات المتقدمة بأقل قدر من العمل أو الالتباس.

أنظر أيضا: كيفية استخدام وحدات بايثون

لهذا السبب يجب عليك استخدام المكتبات في Android Studio. السؤال التالي هو كيف.

كيفية استخدام المكتبات الخارجية في Android Studio

توجد بالفعل طرق متعددة لإضافة مكتبات خارجية في Android Studio. سيعتمد الخيار الأفضل لأي حالة استخدام على طبيعة المشروع وأهدافك من أجله. لنلقِ نظرة على الطريقتين الأكثر شيوعًا.

إضافة تبعيات Gradle

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

هناك الكثير من مكتبات Android Studio المتاحة من خلال المستودعات البعيدة. يمكنك استخدام هذه الأشياء ببساطة عن طريق إضافة موقعها وإخبار Gradle بتضمينها في التعليمات البرمجية الخاصة بك.

أنظر أيضا: تقديم Gradle لمطوري Android الجدد – الباني الرئيسي

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

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

تجميع “org.tensorflow: tensorflow-lite: +”

نسخ الملفات يدويًا

هناك طريقة أخرى لاستخدام المكتبات في Android Studio وهي نسخ ملفاتك يدويًا إلى مجلد libs. للقيام بذلك ، ما عليك سوى تنزيل ملف jar ذي الصلة ثم قم بإفلاته في مجلد libs بمشروعك. الآن انقر بزر الماوس الأيمن فوق هذا الملف واختر “إضافة كمكتبة …” إذا ذهبت وتحقق من ملف بناء Gradle للوحدة النمطية الخاصة بك ، يجب أن ترى الآن أنه تمت إضافة التبعية.

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

أيًا كانت الطريقة التي تستخدمها ، يجب أن تكون الآن قادرًا على الرجوع إلى الفئات والطرق من تلك المكتبة كما تفعل مع أي طريقة أخرى!

التعليقات الختامية

هذه هي الطريقة التي تستخدم بها المكتبات الخارجية في Android Studio! بالطبع ، ستعتمد الأساليب والاستراتيجيات المحددة التي تستخدمها بعد هذه النقطة على المكتبة المعنية. في المستقبل ، سنلقي نظرة على المكتبات الأكثر فائدة لمطوري Android. دعنا نعرف مفضلاتك في التعليقات!


----اعلان----
الخبر السابق

يوتيوب لتحذير المستخدمين قبل نشر تعليقات مسيئة ، يطرح ميزات لدعم المجتمعات المتنوعة

الخبر التالي

يعرض Xiaomi Mi 11 Concept Render كاميرات خلفية ثلاثية ، وشاشة منحنية

الخبر التالي

يعرض Xiaomi Mi 11 Concept Render كاميرات خلفية ثلاثية ، وشاشة منحنية

اترك تعليقاً إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

آخر الأخبار

نفايات المستشفيات مثل العباءات والستائر والأقنعة التي تستخدم مرة واحدة في انتظار إعادة تدويرها
تكنولوجيا

COVID-19: تقنية إعادة تدوير معدات الوقاية الشخصية “تغير قواعد اللعبة” تحول الأقنعة والعباءات إلى كراسي مدرسية | أخبار المملكة المتحدة

بقلم Khaled Taha
أبريل 13, 2021
0

تم تركيب آلات التسخين الحراري المتخصصة التي تحول معدات الوقاية الشخصية المستخدمة إلى كتل بلاستيكية قابلة لإعادة الاستخدام في غضون...

اقرأ الخبر
"مرض كورونا خطير".. خالد النبوي يكشف تطورات حالته الصحية

اخبار الفن: “مرض كورونا خطير”.. خالد النبوي يكشف تطورات حالته الصحية فن وثقافة

أبريل 13, 2021

ارتفاع أسهم علي بابا بعد أن طلبت الصين من مجموعة آنت تجديد أعمالها

أبريل 13, 2021
عاشور الزمالك يسيء لرموز الأهلي.. وشوبير يرد! - أخبار السعودية

اخبار الرياضة: عاشور الزمالك يسيء لرموز الأهلي.. وشوبير يرد! – أخبار السعودية: رياضة

أبريل 13, 2021

Realme 8 6GB + 128GB Storage البديل للبيع في الهند عبر Flipkart ، Realme.com: السعر والمواصفات

أبريل 13, 2021

Realme C20 سيبدأ البيع لأول مرة في الهند اليوم عبر Flipkart ، Realme.com: السعر والمواصفات

أبريل 13, 2021
عبد الدايم العناني يكرّم نجوم

عبد الدايم العناني يكرّم نجوم “موكب المومياوات الملكية” بالأوبرا

أبريل 13, 2021
فيوتشر نيوز

جميع الحقوق محفوظة فيوتشر نيوز 2020

فيوتشر نيوز

  • فيوتشر نيوز
  • سياسة الخصوصية
  • اتصل بنا

تابعنا على

No Result
View All Result
  • آخر الأخبار
  • اقتصاد
  • رياضة
  • تكنولوجيا
  • عالمي
  • فن ومشاهير

جميع الحقوق محفوظة فيوتشر نيوز 2020