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

نوشتن لایبری اختصاصی

parsarezaei  9 سال پیش  9 سال پیش
0 0

 سلام دوستان - میخوام یک لایبری اختصاصی واسه خودم بنویسم که داخلش از لایبری های vollay , picassa نیز استفاده کنم و اینکه برای اندروید استودیو هم میخوام بنویسم اما نمیدونم از کجا باید شروع کنم؟ میشه کمک کنید؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Amir  9 سال پیش
+3 0

اگه توی لایبرری غیر از کد از چیزی مثل عکس یا فایل های XML استفاده می کنید باید یه لایبرری اندروید بسازید. به شکل زیر:

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

یه پروژه ی اندروید می سازی و هر کاری که می خوای رو روش انجام میدی. تنها فرقی که داره اینه که باید روی پروژه راست کلیک و Properties رو انتخاب کنی. حالا از قسمت Android و توی بخش Library تیک گزینه ی Is Library رو بزن. تمام!

به هر پروژه ای هم که بخوای اضافش کنی روی اون پروژه راست کلیک Properties -> Android و از قسمت Library رو Add کلیک می کنی و پروژه ی لایبرری که ساختی رو انتخاب و روی OK کلیک می کنی. حالا به قسمت Java Build Path باید بری و از تب Projects گزینه ی Add رو انتخاب و لایبرری رو اضافه کنی و بعد به تب Order And Export بری و تیک پروژه ی لایبرری رو بزنی و بعد OK.

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

 


 

اما اگه توی پروژه فقط از کد استفاده می کنید می تونید لایبرری جاوا بنویسید که با پسوند jar. ذخیره میشه. به شکل زیر:

برای ساخت پروژه ی جاوا: File -> New -> Java Project

در قسمت Project Name اسمی رو انتخاب می کنی و در قسمت JRE از لیست کشویی گزینه ی JavaSE-1.7 رو انتخاب می کنی و بعد OK.

حالا دقیقا مثل اندروید می تونی کلاس بسازی و توش کدهاتو بنویسی اما دیگه نمیشه از فایل های گرافیکی و... استفاده کنی و فقط می تونید کد بنویسی.

برای خروجی گرفتن هم روی پروژه ی Java راست کلیک و Export -> Java -> Jar File و بعد روی Browse کلیک می کنی و یه مسیری رو برای ذخیره انتخاب و بعد OK.

برای استفاده از این فایل Java توی پروژه هم روی پروژه راست کلیک و Properties -> Java Build Path -> Libraries و بعد روی Add External Jar کلیک و فایل جاوا رو انتخاب می کنی. و در قسمت Order And Export هم تیکش می زنی و بعد OK.

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

0 0
مرسی دوست عزیز ولی من از اندروید استودیو استفاده میکنم (9 سال پیش)
0 -1
فرق زیادی نداره فقط توی Import و Export و اینجور چیزا فرق داره. (9 سال پیش)

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