tejariapp-new-logotejariapp-new-logotejariapp-new-logotejariapp-new-logo
  • صفحه اصلی
  • پروژه ها
    • پروژه طراحی سایت
    • پروژه های اندروید
    • پروژه های تحت ویندوز
    • UI & UX
    • ربات تلگرام
  • سفارش پروژه
    • انجام پروژه اندروید (Android)
    • طراحی و ساخت اپلیکیشن موبایل
    • انجام پروژه طراحی سایت با php
    • انجام پروژه طراحی سایت با Asp.net
    • انجام پروژه سی شارپ
    • فرم سفارش پروژه
  • مدرسه ی تجاری اپ
    • طراحی سایت
    • اندروید
    • سی شارپ
    • آموزش پایگاه داده
    • برنامه های کاربردی
  • لینک های مفید
    • پرداخت آنلاین
    • درباره تجاری اپ
    • تماس با ما
استخدام برنامه نویس متلب
سفارش پروژه
✕
            هیچ نتیجه ای یافت نشدمشاهده همه نتایج

            ایمپورت کردن ماژول در اندروید استودیو

            • صفحه نخست
            • مدرسه ی تجاری اپ آموزش اندروید
            • ایمپورت کردن ماژول در اندروید استودیو
            ساخت dependency برای کتابخانه اندروید در گیت هاب با jitpack
            ساخت dependency برای کتابخانه اندروید در گیت هاب با jitpack
            15 خرداد 1398
            آموزش تابع Array_filter در php همراه با مثال
            آموزش تابع Array_filter در php همراه با مثال
            23 خرداد 1398
            منتشر شده توسط مهندس داودی
            ایمپورت کردن ماژول در اندروید استودیو

            ایمپورت کردن ماژول در اندروید استودیو

            ایمپورت کردن ماژول در اندروید استودیو ، ماژول درواقع نگه دارنده ای برای منابع و سورس کد ما هستش که برخلاف پروژه های اندرویدی در فایل گردل Gradle که با

            apply plugin:’com.android.application’

            شروع میشوند ، ایمپورت کردن ماژول با خط زیر شروع میشود

            apply plugin: ‘com.android.library’

            پس مشخص شد که ماژول ها فایل گردل هم دارند و میتوانیم از انواع مختلف کتابخانه در آن استفاده کنیم.

            ایمپورت کردن ماژول در اندروید استودیو

            حال نحوه استفاده از ماژول به چه صورت است ؟!
            خب ما در این پست نحوه ایجاد ماژول رو توضیح دادیم اما حالا میخوایم نحوه ایمپورت کردن یک ماژول به پروژه رو یاد بگیریم. در ادامه پست قبل ما برروی پروژه ای که در گیت هاب قرار دادیم کار میکنیم. برای مشاهده این پروژه اینجا کلیک کنید.

            ما یک ماژول با عنوان convertnumbertopersian ایجاد کردیم حالا میخوایم این ماژول رو به یک پروژه اندروید دیگه بصورت دستی اضافه کنیم

            خب ابتدا باید این ماژول رو از گیت هاب دانلود کنیم پس به دوصورت میتونیم اینکارو انجام بدیم:

            همچنین بخوانید: ساخت dependency برای کتابخانه اندروید در گیت هاب با jitpack

            ایمپورت کردن ماژول در اندروید استودیو
            ایمپورت کردن ماژول در اندروید استودیو

            ۱- با استفاده از دستور زیر در ترمینال

            git clone https://github.com/marjandn/ConvertNumberFormat.git
            

            ۲- کلیک کردن گزینه Download ZIP در کادر باز شده

            به یکی از این دو طریق ما کل پروژه رو دانلود میکنیم و ماژول رو هم داخل پروژه خواهیم دید که هدف اصلی ما از دانلود پروژه دسترسی به ماژول است.حالا پروژه جدید رو باز میکنیم و مسیر زیر رو میریم:

            File / New / Import Module

            حال در کادرباز شده مطابق تصویر زیر مسیر ماژول رو مشخص میکنیم

            ایمپورت کردن ماژول در اندروید استودیو
            ایمپورت کردن ماژول در اندروید استودیو

            و در نهایت هم Finish.خواهیم دید که پروژه build خواهد شد و ماژول در ساختار درختی پروژه نمایان میشود

            ایمپورت کردن ماژول در اندروید استودیو
            ایمپورت کردن ماژول در اندروید استودیو

            حالا برای اینکه بتونیم از ماژول داخل پروژه استفاده کنیم باید ماژول رو در Gradle پروژه مشخص کنیم
            که به دوصورت انجام میشه:

            ۱- اضافه کردن ماژول از طریق Project structure از مسیر زیر

            File / Project Structure

            خب بعد از باز کردن پنجره project structure (توجه کنید که من از نسخه آخر اندروید استودیو 3.4.1 استفاده میکنم و ممکنه این پنجره کمی با نسخه های قدیمی متفاوت باشه) از پنل سمت چپ گزینه Dependencies رو انتخاب میکنیم و علامت + رو مطابق تصویر زیر کلیک میکنیم و چون میخوایم ماژول به dependencyهای پروژه اضافه کنیم پس گزینه آخر یعنی Module Dependency رو کلیک میکنیم

            ایمپورت کردن ماژول در اندروید استودیو

            حالا باید ماژولی که میخوایم به پروژه اضافه کنیم رو انتخاب میکنیم

            ایمپورت کردن ماژول در اندروید استودیو

            همچنین بخوانید: کتابخانه Timber برای گرفتن لاگ بهتر در اندروید

            و درنهایت OK.خواهیم دید که ماژول به لیست وابستگی ها یا dependency های پروژه اضافه شده

            ایمپورت کردن ماژول در اندروید استودیو

            و درنهایت بر روی OK کلیک میکنیم و خواهیم دید پروژه شروع به build شدن میکند و پس از اتمام build میتونیم در فایل Gradle پروژه خط زیر رو ببنیم:

            implementation project(path: ':convertnumberstopersian')
            

            که مشخص کننده این است که این ماژول با موفقیت به پروژه شناسانده شده

            ۲− راه دوم برای اضافه کردن ماژول به پروژه اینکه بصورت دستی کد زیر رو به فایل گردل Gradle پروژه اضافه و sync کنیم

            implementation project(path: ':convertnumberstopersian')
            

            امیدوارم این آموزش به شما کمک کرده باشد.

            اشتراک گذاری

            پست های مرتبط

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            30 بهمن 1400

            دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            30 بهمن 1400

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            توابع در زبان برنامه نویسی دارت (Dart)

            توابع در زبان برنامه نویسی دارت (Dart)

            27 بهمن 1400

            توابع در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب

            دیدگاهتان را بنویسید لغو پاسخ

            نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

            ساخت اپلیکیشن های موبایل

            • ساخت اپلیکیشن فروشگاهی
            • ساخت اپلیکشن ابزاری و خدماتی
            • ساخت اپلیکیشن آموزشی
            • و هزاران موضوع دیگر

             
            کلیک کنید

            آخرین دیدگاه ها

            • 7 خرداد 1401

              داودی نظر در آموزش استفاده از ckeditor همراه با آپلود عکس در لاراول 6

            • 6 فروردین 1401

              yasaman نظر در راست چین کردن متن در فیگما Figma

            • 3 فروردین 1401

              رضا نظر در مفاهیم Observable و Observer در RxJava

            تجاری اپ در شبکه های اجتماعی

            لوگوی تایید پرداخت آنلاین

            2015-2022 © تمامي حقوق مادي و معنوي اين وب سايت نزد تجاری اپ محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد! | طراح سایت : ProgRun
            سفارش پروژه
                      هیچ نتیجه ای یافت نشدمشاهده همه نتایج