نحوه استفاده از کتابخانه های جاوا در زامارین

سلام به همه دوستان سایت ویادولوپرز. امیدوارم که حال همتون عالی باشه😉😉😉😊. خب من میخوام تو این آموزش نحوه استفاده از کتابخانه های جاوا در زامارین، خدمت شما دوستان آموزش بدم. این مبحث یکی ازآموزش های مهم و بسیار کاربردیه چون در این مدت اکثر شما دوستان به بنده پیام داده بودید و قصد داشتید که از کتابخانه هایی که برای اندروید در Github وجود داره در پروژه خودتون استفاده کنید و چون اکثر این کتابخانه ها با جاوا نوشته شدن شما نمیتونستید به پروژتون اضافه کنید.

ولی اصلا جای نگرانی نیست 😎😎چون زامارین برای این مشکل یک راه حل قرار داده و اونم تبدیل کتابخانه های جاوا به فرمت .dll که این امکان میده در زامارین از اون کتابخونه استفاده کنید.

استفاده از کتابخانه های جاوا در زامارین به چه صورته ؟؟؟

خب این راه حل به این صورته که برای تبدیل، باید کتابخانه به حالت فشرده شده با یکی از فرمت های .aar یا .jar باشه. حالا قبل از ادامه دادن به بحث مون این دو فرمت چه تفاوت هایی باهم دیگه دارند؟؟؟🤔🤔

فرمت .aar و .jar :

هر دو فرمت .aar و .jar یک حالت استاندارد بسته بندی و فشرده سازی فایل های جاوا هستند ولی با یک تفاوت مهم. فرمت .jar شامل فایل های کلاس جاوا + بعضی از فایل ها شبیه فایل Manifest است، که این نوع فرمت یک سری محدودیت هایی دارد ولی فرمت .aar علاوه بر فایل هایی که فرمت .jar شامل می شود؛ حاوی مجموعه ای از منابع از قبیل layout ها ، Drawable ها  ، کلاس های جاوا و تمامی فایل های پوشه assets نیز می شود.

کجا باید از فرمت .aar استفاده کرد و کجا از فرمت .jar ؟؟

اگر کتابخانه ای که قصد استفاده از آن را دارید بیشتر حاوی کلاس های جاوا است و المان های گرافیکی و تصویری ندارد بهتر است از فرمت .jar استفاده کنید مثل کتابخانه Picasso ولی اگر کتابخانه شما شامل فایل ها و المان های تصویری هست باید از فرمت .aar استفاده کنید چون فرمت .jar عکس ها و المان های گرافیکی را شامل نمی شود.

ولی من بهتون پیشنهاد میکنم بیشتر از فرمت .aar استفاده کنید چون تجربه نشون داده فایل هایی که با فرمت .jar به dll تبدیل می شوند بعضی مواقع اشکالاتی داشتند.

خب به اندازه کافی در مورد این دو فرمت براتون توضیح دادم؛ حالا حتما این سوال براتون پیش میاد که اکثر کتابخانه های که در گیت هاب وجود دارد به صورت فشرده شده نیستند پس ما باید چیکار کنیم؟؟؟😔😔😔

برای این مشکل شما باید کتابخانه را داخل محیط اندروید استدویو برده و در انجا، آن را به یکی از دو فرمت .aar یا .jar تبدیل کرده ، که الان این موضوع برای شما دوستانی که زامارین کار کردین بسیار نگران کنندس☹️☹️. ولی اصلا جای نگرانی نیست شما میتونید از طریق آموزش نحوه خروجی گرفتن فایل AAR در اندروید این کارو به راحتی انجام بدید

خب توضیحاتی که لازم بود خدمتون گفتم، حال برای استفاده از کتابخانه های جاوا در زامارین آموزش را باهم مشاهده میکنیم.

برای مشاهده آموزش های زامارین سایت ویادولوپرز اینجا کلیک کنید.

 

دانلود رایگان

نظرات

  • .aar

    با سلام. ممنون از آموزش خوبتون.
    1. ای کاش تقویم شمسی رو آموزش می دادین که چه طوری توی زامارین کتابخونه اش رو داشته باشیم.
    2. آموزش تبدیل به فرمت .aar یا .jar کی آماده می شه؟

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

  • برای ثبت نظر باید ابتدا وارد اکانت خود شوید