صفحه 1:
SS
پروژه ی درس: طراحی و پیادهسازی زبانهای برنامه سازی
عنوان پروژه: نصب ایکلیپس و آشنایی مقدماتی با برنامه
نویسی اندروید
استاد محترم: جناب آقای مهدی بازرگانی
تهیه کننده: امیرحسین جلیلخانی - ۰۰۴۷۰۳۳
& Camtasia Studio
صفحه 2:
مراحل نصب ایکلیپس در ویندوز
قبل از نصب ایکلیپس باید اس د: نصب کرده باشید.
صفحه 3:
(مراحل نصب "بسته توسعه نرم افزار " > برای کاربران
ویندوز)
۱. دانلود "بسته توسعه نرم افزار" یا SDK
http./go.puresoftware.organdroid-sdk-windows
۲ برای استفاده از 5101 اندروید به desl JDK (Java Development Kit) دارید در
نتیجه آکه قبلا نصب نکرده باشید ازتون می خواد که اول اونو نصب کنید بعد SDK اندروید نصب
خواهد شد.
اگه قبلا نصب کردید به مرحله شماره ۴ برید.
صفحه 4:
(مراحل نصب "بسته توسعه نرم افزار " > برای کاربران
Ges
: برای دانلود باید به این آدرس برید .۳
۳
http;//cld.persiangig.com/download/FdUk53Bgif/jdk-7u51-
widows-B86.exe/d 9
بیتی: ۴
http;//cld.persiangig.com/download/lyVcaYlOkw/jdk-7u51-
wintdows-X64-exe/at 5
صفحه 5:
(مراحل نصب "بسته توسعه نرم افزار " > برای کاربران
ویندوز)
۴فایل .6۱6 دانلود شده رو اجرا کنید و همه گزبنه ها رو در حالت پیش فرض نگه دارید (هی
6 بزنید)
۵ حالا دوباره اون فایل .6۱6 مربوط به 501 (مرحله ۱) رو اجرا ميكنى. الان دیگه خودش
ال رو پیدا میکنه.
صفحه 6:
(مراحل نصب "بسته توسعه نرم افزار " 521 برای کاربران
ویندوز)
۶ پيشنهاد ميشه همه كزبنه ها رو در حالت پیش فرض Next ga jo a رو بزنید ۰ آخرش
هم در حالی که تیک این گزینه "۱/۵۱396۳ 50 2۲6" خورده روی Finish
کلیک میکنید.
Ta ل
Completing the Android SOK Tools
Solup Wizard
odd OK To العامة ص عع an your compte:
ccc nde te wd
mages et) رقم نیع
AndroidCode.ir
صفحه 7:
(مراحل نصب "بسته توسعه نرم افزار " > برای کاربران
ویندوز)
۷ حالا ۱۷۵۲۳896۲ 50 اجرا ميشه و شروع می کنه به گرفتن (66»1۱1۳9) اطلاعاتی
كه لازمه دانلود ایس
AndroidCode.ir
Som ملسيو Winsaial FOmette Set ost
ساره امد Reston Delt
Done bang ete
صفحه 8:
مراحل نصب نسته بندی 511 ۸۵۸0۲۵10
platform
Run 85 کنید (بهتره راست کلیک کنید و گزینه lel, SDK Manager at,.)
رو انتخاب کنید) ۲
صفحه 9:
Android SDK (cau مراحل نصب نسته
platform
۲وقتی ۷۵0۵96۲ 5101 رو باز میکنی خودش میره دنبال بسته های دردسترس و لیستش
رو نشون مى ده و چون گوگل ايران رو تحریم کرده با 1۳ ایرانی لیست رو براتون نشون نمی
ده ... به مرحله ی ۴ بروید.
#هر کدوم از نسخه های 504 مخصوص یک نسخه از اندرویده مثلا 91096۲۵۲۳630
.Android 2.2 x, Froyou, Android 2.3.3 2.
صفحه 10:
وقتی 5016 رو دنلودکردیدبری دمهی كار باید پوشه ی 010۲-10015 رو هم داخل قولدر مربوط به 5606
us) wa. 3 Manager فولدر 0120101805 و ۲00۵5 و این) و یادتونباشه از حالت فشرده (210) خارج کنید
ای کاربران ویندوز تسخه ۲۳ sabts platform-tools - ۲۴ 48
تراى کاربران مک نسخه ی ۲۳ MB +4 - sats platform-tools
براى كاريران ليتوكس نسخه ی ۲۳ MB +. - ssbls platform-tools
و همين طور بايد فلدری به تام BUIIA- , (s,s 0.58 4, SDK oF bes) aS aly! DUIIA-LOOIS
0015 مربوط به سيستم عاملتون رو دائلود كنيد و از حالت فشرده خارج كنيد و بذارید تو فولدر 0-06015 الا ای
كه الان ايجاد كرديده
اى كاريران وبتدوز نسخهى MB rA~ sais build-tools rier
يران مك تسخه ی ۲۳,۰,۴ 0۰60۵5 لا satis - ۳۸ 18
ای کاربران لمنوکس نسخه ى ۲۳,۰۰۲ 00-600/5]ألاه دانلود - ۳۹ ۸48
صفحه 11:
ب توجدجه نرم فزارى كه مى خوليد بنويسيد يليد يكى از نسخه هاى اندرويد رو ذائلود كنيد. اكه ويزكى خاسس که روط به
نسخه هاى بالاتر نيست توى برنامتون قرار نيست استفاده كنيد. ييشنهاد ميشه 2.1 80015010 sy SDK platform
دانلود کنید تا تعداد کربران بیشتری بتونن از برنامتون استفاده كنن.
(مثلا اگه برنامتون رو با 2.3.3 ۸۳0۱0۳0/0 بسازید. کسانی که 2.2 ۸۸۱0۲030 دارن (یا مدل عر) نمی توئن از
برنامه شما استفاده کنن پس اگه ویژگی خاصی از نسخه ی بهثر رو استفاده نکردید. 2.1 ۵00/۲۵10 رو دانلود کنید)
۸۳۱-7 که مربوط به 2.1 ۸۳۱0۲0۵/0 هست۱-8 ۸۳ که مربوط به 2.2 ۸۵۳۵۲0۵/0 هستو ۵۴۱-10 که مربوط
به 2.3 ۸00۲0۱0 هستو .. رو بولتونپلود کردم:
احجم ۶۷ مگابایت] ۸۳1-۷ دانلود - ۸۸۳۱-۷ به لینک مستقیم دیگه gly
احجم ۷۴ مگابایت] ۸۳۱-۸ دانلود - ٩۳1-۸ به لنتک مستقيم دیگه برای
احجم ۸۲ مگابایت] ۸٩۳۱-۱۰ دانلود - ۸٩۳۱-۱۰ به لینک مستقیم دیگه برای
احجم ۱۰۰ مگابایت] ۸٩۳۱-۱۱ دانلود - ۸٩۳1-۱۱ به لینک دیگه برای
صفحه 12:
جراى استفاده از لين بسته ها بليد يعد از داتلود از حللت 218 خارجشون كنيد و حاخل فولدر 013501105 در يوشمى مربوط به 56016 بناريد.
مثلا براي اين عكسى كه عناشته شده فولدر 0186/0505 C:\Program Files\ndroid\android-sdk\ ,-.. ,» a
Platforms بيدا بشه (اكه وجود نداره خودتون به فولدر با ابن اسم بساريد) و بعد فولدر دانلود شده رو توشى قرار بدید.
در ضمن اكه تعليل داريد 58/0018 رو هم لد کند. چون حوی یک پروزه ی ما از خود شرکت کول هست كه میتنهخلی کمکتون
PI-7 Samples
۸۳۱-7 53۳0۵165 مکبایت] - بهلیتک دیگه بای نود gael
دانلود 5200۵165 ۸0۱-8 احجم ۷ مکبایت]
دانلود 5۴0۵165 ۸۳۱-11 |حجم ۱۱ مکابایت] -به لینک دیگه برای 53۴0۵165 ۸۳۱-11
جراى استفاده از لين بسته ها بليد بعد از ذائلود از حللت 218 خارجشون كفيد و داخل فودر 53001065 در پوشمی مربوط به 5001 رید تلا
بای لین عکسی که کذاشته شده فولدر 580080185 a در 5 {C:\Program Filés\Android\android-sdk\samples
بيدا بشه ogy A) لداره خودتون يه فولدر با اين اسم بسازيد) و بعد فولدر داتلود شده رو توش قرار دید
صفحه 13:
۵.وقتی بسته های مورد نظرتون رو دانلود کردید. دوباره 1311396۳ SDK رو اجرا کنید. بايد
شبیه این عکس باشه.
+ Android SOK Tools 22.0.1 installed
> Android SDK Platform-tools 17 فاص
Android SDK Build-tools 37 wlastalled
‘EgAndeoid 4.2.2 (A117)
"Wi SDK Platform تساج و
A Samples for SDK Installed
TEARM EAB! v7a System Image 2 Geinstalled
}CgAndroid 4.0.3 (APY 25)
> EjAndroid 3.0 (API 12)
> EAndroid 2.1 (API 7)
3 ۳ عم
|B Android Support Library Installed
Google Repository Installed
Show Mupdates/New installed Onsolete Select Now or updass [stall packages:
Sore by: (API Ievel Repository Deselect A Delete packages]
1
Fetching ftp e-s8 google coma ی
سس سا
صفحه 14:
394555
مراحل نصب ایکلیپس
پس از نصب اس دی کی باید ایکلیپس را نصب نمایید.
۱ایکلییس محیطیه که برای توسعه اندروید ازش استفاده می کنید. (به جای استفاده از
0 برای نوشتن کدها و ۱106 60۲۲۵۳0 برای کامپلیل کردن. خیلی راحتتره
که از ایکلیپس استفاده کنید) برای نصب ایکلیپس به سایت اصلیش (اینجا برید و نسخهی
مناسب سیستمتون رو دانلود کنید. برای لین کار روی دکمه ی زرد بالا سمت راست صفحه کلیک
aaa
صفحه 15:
۲با توجه به اينکه ٩101 رو نصب کردید. حتما >اال روی سیستمتون نصب هست. حالا برای
توسعه اندروید به یه نسخه ی ساده از ایکلیپس احتیاج داریم. پس همون اولین
(Eclipse IDE for Java Developers) رو انتخاب کنید. و با توجه به سیستمتون
روی یکی از موارد ۳۲ بیتی یا ۶۴ بیتی کلیک کنید.
تس |
a
6S eee
ue وسوس ع ا بج
موس
25
pe Ove i
صفحه 16:
۳روی لینک کمکی که براتون آورده کلیک کنید تا دانلود شروع بشه.
Eclipse downloads - miror selection
Squish
coc mes) oA @ eee For Java, Web,
هن Windows, Mac
تام وس and mere
gee سر مر سس
JAndroidApp.blog.ir ome مس سس Lynda.com:
صفحه 17:
۴فایل دانلود شده یه فایل 210 هست. روش دوبار کلیک کنید تا داخلش بشید.
چون ایکلیپس یه نرم لفزار بر پایهی جاواست یه فایل نصب مثلا با فرمت .6066 نداره. برای همین پوشهی
6 که داخل فایل زیپ هست رو ألا) کنید.
ح —
صفحه 18:
۵از درایو -) (درایوی که ویندوز توش نصب شده) به پوشهی we Paste 5a, Program files
(برلی اینکار به اجازهی ادمین احتیاج دارید. اگه کاربر ادمین (۱56 20۳۳[۳015۲310۲) هستید.
> بزنید) - البته اگه خواستید می تونید این مرحله رو انجام ندید
[Wena =
(Goats AndrORApp blog lynda.com
صفحه 19:
۶حالا وقتی روی پوشهلی که 0856 کردید کلیک کنید. فایل اجرایی ایکلیپس رو میبینید. روش کلیک
کنید تا برنامه اجرا بشه.
صفحه 20:
ن برنامه معلوم نیست. گزینهی Always ask
before opening this file ,5 غیر فعال کنید تا هر دفعه ازتون نپرسه. و روی WSS RUN
۷ممکنه لین پیغام رو بده که صحت و سقم ایر
تا برنامه اجرا ats
AndroidApp.blog.ir
صفحه 21:
۸وقتی روی برنامه کلیک میکنید.
ان میپرسه که چه محلی رو برای ذخیره ی پروژه هاتون در نظر
گرفتید؟
اگه نمی خولید هردفعه که ایکلیپس رو باز م ىكنيد اين سوال رو ازتون بپرسه. كزيندى 35 61115 56لا
default and don't ask again 6 رو فعال كنيد.
صفحه 22:
۹برای اولین بار که ایکلیپس رو اجرا میکنید» یه صفحهی خوش آمد میاره. از تو این صفحه روی
كليك كنيد
صفحه 23:
صفحه 24:
مراحل نصب «ابزار توسعه اندروید» ۲ ۸۸
در ایکلیپس
۱برای نصب ۸۵00۳ باید به این آدرس برید. که لبته چون کوگل ایرن رو تحریم کرده و به 18
ایرانی اجازه ورود به اين سایت رو نمیده. اون چیزی که لازمه از اینجا دانلود کنید رو پرلتون آپلود
کردم (حجم ۹۸.۵ مگابایت). اگه میخواید از خود سایت استفاده کنید. تقریبا به انتهای صفحه
برید جایی که نوشته ۴۱۷91۴ ۸۲۲ 106 ۰20۷۷۳۱۵۵0109 یه 1٩لا (آدرس اینترنتی)
آونجا هست کپیش کنید.
صفحه 25:
۲. به برنامه ایکلییس برید و از منوی بالاش ۲۸610 رو بزنید بعد هم 50۴00/3۲6 ۱۱6۸۷ ۱احکطا
صفحه 26:
۳ اگه تو مرحله قبل, ۸۵10۲ رو به صورت 210 شده دانلود کردید. روی ۸۵010 کلیک کنید. گزینه
6 رو بزنید. به آدرسی برید که فایل 210 شده رو ذخیره کردید. (همون طوری که 210 هست و
2۲۵۲ یا ۱۸۵۲۳۱۷6[ اش نکنید) فایل رو لنتخاب کنید. 006۱ رو بزنید. یه لسم براش بذارید
ast ay OK 3
اكه هم تو مرحله قبل آدرس اینترنتی رو کبی کردید. روی |۸6 کلیک کنید. یه اسم برلش بذارید.لینک
رو 0256 کنید و 01 رو بزنید و منتظر بمونید تا لیست رو بارگزاری کنه.
صفحه 27:
۴وقتی لیست ابزار توسعه اومد. گزینه 100 61006۲ 26۷] رو با تمام زیر شاخه هاش انتخاب کنید
(چون همهش رو احتیاج داریم). 26(6] بزنید. بعد به صفحه میاد که لون چیزایی که می خواید دانلود
کنید رو مرور میکنه NEXt رو بزنید.
AndroidCode.ir
صفحه 28:
۵. باید جواز و مدارک اونا رو قبول کنید پس ۱66۳56 ۲06 0۴ ۱6۳۳5 ۷۷۱۲۳ ۲66و ١
:66617 رو انتخاب کنید و ۴1۳1511 رو بزنید.
AndroidCode.ir
صفحه 29:
۶ حالا شروع به نصب میکنه و با این پیغام روبرو میشید که به شما هشدار میده دارید مواردی رو نصب
میکنید که ناشناخته هستن و ممکنه خطرناک باشن؛ مهم نیست gy OK بزنید.
AndroidCode.ir
صفحه 30:
۷وقتی نصبش تموم شد. می تونید همون موقع شروع به کار کنید ولی خیلی توصیه میشه که یه بار
برنامه رو از اول اجرا کنید. پس گزینه ۷0۷۷ 653۲۴ رو انتخاب کنید (طولی نمی کشه)
AndroidCode.ir’
صفحه 31:
۸خوب وقتی دوباره ایکلیپس باز شد. سریعترین راه برای اینکه بررسی کنید همه چیز درست نصب شده
اينه كه بايد قسمتی به نوار بالای برنامه اضافه شده باشه که شامل دستوراتی برای ساختن برنامه اندرویده.
(تو تصویر مشخصه)
able ser ae
AndroidCode ir
کاربرد دکمه هایی که اضافه شده (از چپ به راست به ترتیب)
باز کردن برنامه مدیریت اس دی (SDK Manager) US
بازکردن برنامه مدیریت دستگاههای مجازی (۵۳۵96۲ Wirtual Device
ساختن یه فایل 26۷1 اندروید
صفحه 32:
٩جالا بياید یه کم محیطی که قراره باهاش کار کنیم رو اصلاح کنیم و تغییر بدیم. مثلا قسمت ۲85/6
list اول ستون سمت راسته به درد نمیخوره جا زیادی گرفته. ضریدرشو میزنيم. ما در کار با پروژه
های اندرویدی خیلی به پنل ویژگیها ejb cleo! Property Panel) 9 باید دم دست باشه: پس
روی ۷/۱00۷ بعد هم ۷۱6۷۷ 51۱0۷۷ میریم. اگه توی لیست بود که انتخابش می کنیم وگرنه
۳ رو بزنید تا پیداش کنیم.
Mesto موس
صفحه 33:
۰ تو قسمت 660۱6۲۵1 انتخابش کنید و 0) بزنید.
صفحه 34:
۱لان پنل ویژگیها اون پایین اومده. برای اینکه باهاش راحتتر کار کنیم میکشیم (0۳29) میبریمش
بيش 0101-1176 (كه تو ستون سمت راسته)
ل
9-۵ ادك 8 Brees
اج
تن
AndroidCode.ir lynda.com!
3 7
صفحه 35:
۲ون پنل پایین رو هم خیلی احتیاج نداريم می تونید کوچیکش کنید (0/۴0|26).
۸۱۵۲۵۵۵۵6
صفحه 36:
۳خوب اگه دلتون میخواد ستون سمت راستی رو هم کوچیک کنید تا جا برای کد نوشتن وسیعتر بشه.
حالا کار مهمی که باید انجام بدیم اینه که به ایکلیپس بگیم که اندروید اسدیکی کجا هست (تا ایکلپپس
بتونه بهش لینک بشه). برای این کار از نوار بالا ۷۷100۷۷ بعد هم 0۲6۴6۲6۳665. (مک : از نوار بالا
Eclipse <5, کلیک کنید و بعد (preferences
AndroidCode.ir lynda. com.
صفحه 37:
؟1.از ستون سمت چپ روی 81101010 کلیک کنید. جلوی قسمتی که نوشته ۱۵6310۳ 5001 و
محل اسدیکی رو میخواد. روی 82۲0۷۷56 بزنید. به مکانی برید که اسدیکی رو ذخیره کردید.
پوشهی 2100۲010-501 رو انتخاب کنید و 01 بزنید.
AndroidCode.ir 0.6
صفحه 38:
۵ روی Apply کلیک كنيد. حالا بايد نسخه هایی رو که دانلود کردید رو نشون بده. اگه همه چیز
مرتبه. 016 بزنيد.
صفحه 39:
۶ حالا اگه رو دکمهی باز کردن برنامه مدیریت اس دی کی (تو مرحله شماره ۸ گفته شده) کلیک کنید.
مدیریت اسدیکی رو اجرا میکنه (اگه قبل از مرحله ۱۳ روش میزدید پیغام خطا میداد که محل
اسدىكى رو نمىدونه)
جوع هه ملالس AndroidCode.ir
صفحه 40:
۷بعد از انجام تمام این کارا: شما الان رسما میتونید توسعه اندروید (کد زدن) رو آغاز کنید.
صفحه 41:
مراحل آماده نمودن گوشی برای توسعه
وقتی میخولید که نرم افزارتون رو روی دستگاه واقعی اندروید (گوشی اندرویدی) امتحان کنید.
بايد يه سرى نكات رو رعايت كنيد تا برنامتون اجرا بشه.
خوب قبل از اينكه نشونتون بدم بايد بكم كه سيستم عامل كوشى های اندروید. ممکته یه
تفاوتهای کوچیکی باهم داشته باشن و كم بيش مياد دقيقا مثه همين شبيه سازى كه
میبینید باشه, مثلا گوشی های -۲6 !۳یا 010۲02 و ... سیستم عاملشون یه تفاوتهایی داره
و دقیقا همون نسخهی خام گوگل رو استفاده نمیکنن. ولی در کل محلی که تنظیمات
Setting) قرار میگیره معمولا یکیه.
صفحه 42:
56101095 با توجه به این توضیحات توی گوشی اندرویدتون منو (0ا۷161۱) رو بزنید. بعد هم gs.)
صفحه 43:
۲بعد هم ۸۵0۵۱۱6210۳5
نأعم بع كدعاعء اللا ©
030
ارات
am
Location & security
Sea ecole ENT
صفحه 44:
۳ بعد هم Development
خوب از همه مهمتر اینه که گزینمی Debugging 58لا فعال باشه تا وقتی با کلبل گوشی رو به
کنید.
احتی نرم افزارتون رو روش امتحان
بیپیاس (مکان یاب) استفاده کرده باشید.
برنامتون از مکانهای جعلی استفاده کنید.
نون که مربوط به مکان
هه
0 58لا
1 0
SCLC
Allow mock locations
AndroidCode.ir
صفحه 45:
صفحه 46:
صفحه 47:
as 363و
یه py سس 6056۰15
ndroidcode.ir -