رفتن به مطلب
  • 0

راهنمایی برای استفاده از پروژه ها و کتابخانه های github


rasool.g

سوال

سلام. من تازه کار با اندروید استودیو رو شروع کردم. می خواستم بپرسم برای افزودن کتابخانه های github برای مثال این کتابخونه ها

Android PdfViewer

Subsampling Scale Image View

فقط لازمه کد های زیر رو به فایل build.gradle اضافه کنم؟

dependencies {
    implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'
	compile 'com.github.barteksc:android-pdf-viewer:2.8.2'
}

 پوشه های

gradle/wrapper و android-pdf-viewer و دیگر فایل هایی که خارج از پوشه sample قرار داره برای چی هستش؟ این ها هم باید به پروژه اضافه بشه یا نیازی نیستش؟

اندروید استودیو فکر کنم گفته بود نباید از compile استفاده کنم. فقط باید با implementation جایگزینش کنم؟

اگه بخوام کتابخونه ای رو برای مثال همین کتابخونه رو به اکلیپس اضافه کنم. باید چی کار کنم؟

داخل مخزن jcenter این فایل ها وجود داره

android-pdf-viewer-2.8.2-javadoc.jar
android-pdf-viewer-2.8.2-javadoc.jar.asc
android-pdf-viewer-2.8.2-sources.jar
android-pdf-viewer-2.8.2-sources.jar.asc
android-pdf-viewer-2.8.2.aar
android-pdf-viewer-2.8.2.aar.asc
android-pdf-viewer-2.8.2.pom
android-pdf-viewer-2.8.2.pom.asc

فایل اصلی که لازمه و باید به پروژه اکلیپس اضافه بشه android-pdf-viewer-2.8.2.aar هستش؟

البته داخل فایل pom هم این کد رو نوشته که فکر کنم باید aar یا jar این کتابخونه هم پروژه اضافه کنم. درسته؟

  <dependencies>
    <dependency>
      <groupId>com.github.barteksc</groupId>
      <artifactId>pdfium-android</artifactId>
      <version>1.7.1</version>
      <scope>compile</scope>
    </dependency>
  </dependencies>

فایل های پوشه res در فایل aar رو میشه مستقیما داخل پوشه res پروژه کپی کرد؟

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

gradle نداره به فرمت اکلیپس هستش؟

 

شرمنده سوالات یذره زیاد شد :blush:

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

ارسال‌های توصیه شده

سلام

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

هم می تونید فایل پروژه رو دانلود کنید و پوشه ی کتابخونه رو به پروژتون Import  کنید.

برای موضوع اکلیپس، فک نکنم برنامه نویسان که به زبان جاوا برنامه های اندروید تولید می کنن الان با اکلیپس کد بزنن، چون هیچگونه پشتیبانی از جانب برنامه نویسان و گوگل صورت نمیگیره

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

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

 

برای بیسیک کار های عزیز هم یه نکته رو میگم که شاید خیلی راخت بتونن از کتابخونه های گیتهاب بدون نیاز به wrap  کردن استفاده کنن، به وسیله ی فایل .aar  خیلی راحت می تونید با استفاده از Reflection  و JavaObject  از این کتابخونه ها استفاده کنید.بدون اینکه دردسر wrap  کردن داشته باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...