آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

لایبرری های AndroudStudio (آموزشی)

مسعود کریمی نژاد  8 سال پیش  6 سال پیش
+17 0


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

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

من سعی میکنم هرروز دو یا یک آموزش در این باره رو قرار بدم امید وارم براتون مفید باشه

نکته:سعی کنید Android Studio تون آپدیت باشه و همچنین SDK

ممنونم

 برای این سوال 7 پاسخ وجود دارد.
پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+4 0

قسمت 1:

 خوب بریم سراغ آموزش ابتدا بزارید با دو سایت معروف در همین باره آشناتون کنم:

www.materialup.com 

www.github.com

سایت اول که درمورد طراحی متریال و نمونه کار و همچنین لایبرری های زیادی توش وجود داره و تو این آموزش ها نقش مهمی داره و اما سایت دوم که فکر میکنم کمتر کسی هست که اونو نشناسه و نیازی به معرفی آن نیست.

 

پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+6 0

نکات

1: تا جایی که امکانش هست از لایبرری های خود گوگل استفاده کنید

-برای مثال اگه میخواید یه FlotingActionButton داشته باشید دنبال لایبرری نگردید تو خود اندروی استودیو لایبرریش هست و چیزای دیگه...

2:توجه داشته باشید که minSdk کتابخونه ای که میخواید استفاده کنید از minSdk پروژتون بیشتر نباشه

-مثلا minSdk پروژتون 14 اما کتابخونه ای که میخواید اتچ کنید minSdk 15 رو پشتیبانی میکنه که این موقع بیلد شدن گریدل ایراد میگیره و خوب اگه حواستون به این موضوع نباشه خود گریدل با یه پیغام بهتون میگه

3:باید بدونید لایبرری که میخواید اتچ کنید از چه repository هست (منبعی که لایبرری های زیادی توش وجود داره و دو repository معروف وجود داره به نام هایjCenter,mavenCentral)

توجه: برای تمام این توضیحات مثال هایی آماده کردم که هر روز یکی از اونارو میزارم وسعی میکنم که این تاپیک منبع خوبی باشه

پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+4 0

قسمت 3:

خوب رسیدیم به بخش عملی، تو این قسمت فصد دارم تا لایببرری Design که توی SDK اندروید هست رو آموزش بدم

  • مطمئن باشید که که sdk ای که دارید لایبرری design روش نصبه، چجوری؟؟   اینجوری: برید توی این آدرس C:\Users\PCNAME\AppData\Local\Android\sdk\extras\android\m2repository\com\android\support 
  • توجه:PCNAME اسم کامپیوتر شماست
  • خوب حالا توی این دایرکتوری پوشه های زیادی وجود داره که همشون لایببری های اندروید هستند.
  • توی تصویر میبینید که من لایببری design و دارم و نیازی به نصب ندارم

حالا اگه design رو نداشتم چیکار کنم؟ خوب اونوخت باید برید توی SDK Manager و Android Support Repository رو نصب یا آپدیت کنید(تحریم رو هم در نظر داشته باشید).

حالا اگه موفق به نصب یا آپدیت شدید برید رو همون پوشه design، ببینید آخرین ورژن چند هست، توی عکس میبینید که مال و 24.1.1 هست که آخرین ورژنی هست که تا الان اومده

خوب تو این مرحله دیگه خیالمون از اینکه لایبرری نصب شده یا نه راحته، تو قسمت بعد میخوایم بریم توی اندروید استودیو واین لایبرری رو اتچ کنیم و چند تا View متریال که توش وجود داره رو راه بندازیم

+1 0
مرسی بابت آموزشتون میشه لطف کنید کد ایمپورت این لیبراریو بذارید من ندارمش همونجا با گریدل ایمپورتش کنم (8 سال پیش)
+3 0
بفرمایید فقط توجه کنید که این ورژن 24.1.1 اگه دارید که هیچی اگه ندارید ورژن خودتون رو بنویسید compile 'com.android.support24.1.1' (8 سال پیش)
+1 0
متشکر (8 سال پیش)
+3 0
خواهش میکنم بازم اگه مشکلی بود بگید کمکتون کنم (8 سال پیش)
+1 0
ممنون بابت این آموزش هاتون لطفا ادامه بدید خیلی وقته که منتظر ادامش هستم :) (8 سال پیش)
+1 0
ممنون بابت این آموزش هاتون لطفا ادامه بدید خیلی وقته که منتظر ادامش هستم :) (8 سال پیش)
+3 0
چشم از فردا اموزش ها دوباره استارت میخوره (8 سال پیش)
+1 0
ممنون مشتاقانه منظرم (8 سال پیش)
0 0
سلام.ممنون واسه این همه کمک که میکنید. اگه من بخوان لایبراری دیزاین ورژن 25 که جدیدا امده رو اضافه کنم باید SDK اندروید استدیوم هم ببرم بالا؟؟ورژن الانم2.1.2 هست و لایبراری دیزاین 25 اضافه نمیشه!!میشه بدون بالا بردن SDK این کار رو کرد؟؟ (7 سال پیش)
پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+4 0

قسمت 4:

خوب بریم سراغ اد کردن لایبری design 

برید به این آدرس File>Project Structrue و از قسمت سمت چپ روی app که همون پروژتون هست کلیک کنید، تصویر زیر

  • خوب حالا از قسمت راست روی تب Dependencies کلیک کنید، حالا توی صفحه ای که براتون باز میشه روی دکمه بعلاوه که سبز رنگ هست کلیک کنید و اولین گزینه رو انتخاب کنید، تصویر زیر:
  • وقتی روی گزینه اول کلیک میکنید پنجره ای براتون باز میشه که توش لایبرری هایی که توی SDK تون وجود داره رو مشاهده میکنید و البته اون چند تای آخر نیاز به دانلود دارند که آلان من باشون کاری ندارم، از بین این لایبرری ها design رو پیدا کنید و انتخابش کنید و تمام پنجره ها رو ok کنید، تصویر:
  • بعد از انجام این کار ها پروژه شروع به بیلد شدن میکنه که بعد از مدت کوتاهی(بسته به سرعت کامپیوترتون) کارش تموم میشه.
  • تا اینجای کار شما تونستید به راحتی design رو اتچ کنید و میتونید از تمام ویو هایی که توش وجود داره استفاده کنید
  • ادامه در قسمت 5
پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+3 0

قسمت 5:

توی این قسمت میخوایم از FloatingActionButton استفاده کنیم

با استفاده از این کد میتونید یه FloatingActionButton توی صفحتون بندازید

 <android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/view"
app:fabSize="normal"
android:src="@android:drawable/ic_dialog_email"
/>

پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+4 0

قسمت 6:

توی این قسمت میخوایم از TextInputLayout استفاده کنیم

برای این کار از این تکه کد استفاده کنید:

 <android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="May name is ramin"
android:id="@+id/view">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</android.support.design.widget.TextInputLayout>
+1 0
سپاس بابت آموزشهاتون ، اگه عکسی هم از هر کدوم بذارید خیلی بهتر میشه (8 سال پیش)
+3 0
بله چشم در آموزش های آینده حتما عکس میزارم (8 سال پیش)
پاسخ به سوال 
مسعود کریمی نژاد  8 سال پیش
+3 0

قسمت 7: 

قصد دارم توی این قسمت از CollapsingToolbarLayout استفاده کنم

بزودی....

0 0
سلام. در مورد لایبری های GitHub و اضافه کردن اونا به صورت آفلاین هم آموزش بزارید. (8 سال پیش)
+1 0
چشم اگر وقت بشه اونارو هم میزارم (8 سال پیش)
0 0
ممنون از آموزش هاتون امیدوارم همینطور ادامه بدید (لطفا لایبراری های گیت هال رو هم بذارید) ممنون (8 سال پیش)
0 0
یک سال گذشت داداش چی شد این به زودی که نوشتید؟ (6 سال پیش)

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