1 00:00:00,000 --> 00:00:04,700 خوب وقتی زمان اون می رسه که برنامتون رو در طول توسعه آزمایش کنید 2 00:00:04,700 --> 00:00:09,700 یکی از چیزهایی که به طور حتم باید داشته باشید، دستگاه مجازی یا شبیه سازه 3 00:00:09,700 --> 00:00:18,000 که به شما اجازه میده برنامتون رو همینجا روی محیط دستکتاپ آزمایش کنید به جای اینکه مجبور باشد از یه دستگاه واقعی استفاده کنید 4 00:00:18,000 --> 00:00:23,000 و این خیلی مهمه که بدونید، هیچ چیز نمی تونه مثه یه دستگاه واقعی برای آزمایش برنامتون کمک کنه 5 00:00:23,000 --> 00:00:31,300 به خاطر اینکه شبیه ساز یه کم کنده، میدونی به خاطر همین اگه چیزایی مثه انیمشین داشته باشید و می خواهید بدانید که واقعا چطور عمل می کنه، 6 00:00:31,300 --> 00:00:38,500 شبیه ساز میتونه تا حدی کمک کنه ولی هیچ چیز جای دستگاه واقعی رو نمی گیره. ولی یه خورده زمان بره 7 00:00:38,500 --> 00:00:45,000 پس شما به طور حتم نیاز به یه شبیه ساز دارید. از برنامه مدیریت اس دی کی، روی دکمه دستگاه مجازی ‪(‬virtual divice‪)‬ کلیک کنید 8 00:00:45,000 --> 00:00:51,000 حالا می خوایم یه دستگاه مجازی جدید بسازیم، روی جدید (new) کلیک می کنیم، و یه اسم براش می ذاریم 9 00:00:51,000 --> 00:00:56,000 چون هدف ما کار روی gingerbread هست، من اسمش رو می ذارم Gingerbread 10 00:00:56,000 --> 00:01:06,000 و چون ما می خوایم این دستگاه مجازی رو طبق وضوح تصویر مشخصی بسازیم. روی وضوح تصویر WVGA تنظیمش می کنیم که ۸۰۰ در ۴۸۰ هست. 11 00:01:06,000 --> 00:01:13,000 خوب پس اینجا می نویسیمش تا بدونیم که این دستگاه مجازی رو در حقیقت برای چه اندازه ای ساختیم. 12 00:01:13,000 --> 00:01:18,000 در قسمت هدف (target) اون API ای که می خوایم توی این شبیه ساز روش کار کنیم رو انتخاب می کنیم 13 00:01:18,000 --> 00:01:22,000 خوب من فقط gingerbread رو نصب کردم پس واضحه که اونو انتخاب می کنم 14 00:01:22,000 --> 00:01:30,000 این شبیه ساز می تونه بیشتر ویژگی های یک گوشی واقعی رو مثه کارت حافظه (SD card) پیاده سازی کنه 15 00:01:30,000 --> 00:01:40,000 حالا از ما می پرسه که چه حجمی برای کارت حافظه در نظر بگیره، من عدد ۱۰۰۰۰ رو وارد می کنم که معادله ۱۰ گیگابایت حافظه است 16 00:01:40,000 --> 00:01:47,000 ویژگی بعدی عکس فوری (snapshot) که خیلی هم مهمه. با فعال کردن عکس فوری (snapshot) 17 00:01:47,000 --> 00:01:55,000 وقتی دستگاه مجازی رو می‌بندیم، یه عکس از آخرین وضعیت می‌گیره و وقتی دوباره اجراش می‌کنیم از اون تصویر قبلی شروع به کار می کنه. 18 00:01:55,000 --> 00:02:02,500 که خیلی خیلی سریعتر از وقتیه که بخواد از اول راه‌انداری کنه. پس به طور حتم می خوایم که این گزینه روفعال کنیم 19 00:02:02,500 --> 00:02:10,000 حالا نوبت به پوسته (skin) می رسه. از ما می خواد تا وضوح تصویر رو مشخص کنیم و یه چند تا گزینه در اختیارمون گذاشته تا انتخاب کنیم 20 00:02:10,000 --> 00:02:19,000 وقتی که زمان اون برسه که بخواید برنامتون رو در وضوح تصاویر مختلف آزمایش کنید، دوباره به اینجا خواهید اومد 21 00:02:19,000 --> 00:02:26,000 تا شبیه سازهای متفاوت برای وضوح تصاویر مختلف بسازید و برنامتون رو امتحان کنید، ما فعلا روی پیش فرض میذاریم بمونه. 22 00:02:26,000 --> 00:02:35,000 یه سری ویژگی های اضافی دیگه هم هست که می تونیم تنظیمشون کنیم، مثه چگالی، اندازه رم (RAM) و.. ولی ما همه اش رو تو حالت پیش فرض نگه می داریم 23 00:02:35,000 --> 00:02:42,000 خوب این پیغام خطا به ما میگه که یه سری کاراکتر غیر مجاز توی اسم شبیه ساز بکاربردیم، درسته چون اجازه نداریم از فاصله (space) استفاده کنیم به جاش خط تیره می ذاریم 24 00:02:42,000 --> 00:02:48,000 خوب حالا روی ساخت ای وی دی (AVD) کلیک میکنیم، که شروع می کنه به ساختن دستگاه مجازی 25 00:02:48,000 --> 00:02:55,000 با توجه به سیستم تون، ممکنه یه کم طول بکشه، پس منتظرش می مونیم تا شبیه ساز رو بسازه 26 00:02:56,000 --> 00:03:04,000 وقتی که ساختن دستگاه مجازی تموم شد، باید این پیغام رو ببینید که فقط میگه همه چیز مرتبه، روی ok کلیک می کنم 27 00:03:04,000 --> 00:03:11,000 حالا توی لیست دستگاههای مجازی می تونیم ببینیمش، اولین کاری که می کنیم اینه که ببینیم همه چیز درست کار میکنه 28 00:03:11,000 --> 00:03:15,000 برای شروع، روی دستگاه مورد نظر کلیک می کنیم و بعد هم روی شروع‌(start) 29 00:03:15,000 --> 00:03:22,000 یه سری گزینه به ما میده تا از بینشون انتخاب کنیم که دقیقا چطور می خوایم شبیه ساز رو اجرا کنیم، یکی از کارهایی که می تونیم بکنیم اینه که 30 00:03:22,000 --> 00:03:27,800 اگه اندازه تصویر برای desktop شما بزرگه، که برای من هم هست 31 00:03:27,800 --> 00:03:38,000 ارتفاع ۸۰۰ برای من خیلی بزرگه که بخوام اینجا نشون بدم، میتونیم به هر اندازه ای که بخوایم کوچیکش کنیم، من اینجا اندازه ی 7 اینچ رو وارد می کنم. 32 00:03:38,000 --> 00:03:47,000 که به مقیاس ۷۲ درصد اندازه ی واقعی رو کاهش میده، حالا دیگه می تونم راحتتر باهاش کار کنم 33 00:03:47,000 --> 00:03:55,500 گزینه ی بعدی«حذف اطلاعات کاربر»ه، خوب فکرکنید که ما قبلا با این شبیه ساز کار کردیم و یه سری برنامه روش نصب کردیم و 34 00:03:55,500 --> 00:04:03,600 تنظیماتش رو دستکاری کردیم، اگه این گزینه ی «حذف اطلاعات کاربر» رو انتخاب کنیم همه چیز به تنظیمات کارخونه بر میگرده 35 00:04:03,600 --> 00:04:14,500 دو تا گزینه‌ی بعدی یعنی «اجرا از عکس فوری»و«ذخیره ی عکس فوری» باید انتخاب شده باشن تا برای اجراهای بعدی سریعتر عمل کنه 36 00:04:14,500 --> 00:04:19,500 حالا روی گزینه اجرا (lunch) کلیک می کنیم تا شبیه ساز آغاز بشه 37 00:04:19,500 --> 00:04:27,000 دقت کنید که ما هیچ عکس فوری از قبل نداشتیم تا از روی اون اجرا کنه، پس باید صبر کنیم تا اندروید از اول راه اندازی بشه که طول می کشه 38 00:04:27,800 --> 00:04:34,000 خوب حالا همه چیز راه‌اندازی شده و اگه شما قبلا با یه گوشی اندروید کار کرده باشید، این صفحه براتون خیلی آشناست 39 00:04:34,000 --> 00:04:40,000 اینجا یه صفحه اصلی داریم، یه سری ویجت داریم و اگه روی دکمه ی «همه برنامه ها» کلیک کنید 40 00:04:40,000 --> 00:04:47,500 می تونید برنامه های مختلف رو ببنید. ما قطعا طی این دوره یه عالمه برنامه اینجا اضافه می کنیم، 41 00:04:47,500 --> 00:04:53,600 ولی در بیشتر قسمت ها مثه یه گوشی اندروید عمل می کنه. تا حدی شبیه یک شبیه سازه کامله. 42 00:04:53,600 --> 00:05:00,000 خوب حالا می بندمش، و صبر میکنیم تا بسته بشه 43 00:05:00,000 --> 00:05:09,000 دقت کنید که الان داره یه عکس فوری از این حالت تهیه و ذخیره می کنه، یعنی وقتی ما می بندیمش یه عکس ذخیره می‌کنه تا دفعه بعد که بازش کردیم از همون جای قبلی بیاره که خیلی سریعتر هم هست 44 00:05:09,000 --> 00:05:15,500 بیاید دویاره اجراش کنیم، روی شروع (start) کلیک میکنیم و حواسمون هست که گزینه ی «اجرا ا از عکس فوری» انتخاب شده باشه 45 00:05:15,500 --> 00:05:21,000 روی اجرا (lunch) کلیک می کنیم و می بینید که به طور باورنکردنی‌ای سریعتر شده! 46 00:05:21,000 --> 00:05:27,500 و ما مجبور نیستیم صبر کنیم تا اندروید از اول راه اندازی بشه و از تمام اون مراحل آغازین عبور کنه، و سریع به جایی میاد که دفعه پیش بستیمش 47 00:05:27,500 --> 00:05:35,000 خوب این مبانی یک دستگاه مجازی بود، یادتون باشه که بعدا وقتی خواستید یه نرم افزار واقعی اندروید بسازید، 48 00:05:35,000 --> 00:05:45,000 بیاید اینجا و چند تا شبیه ساز دیگه درست کنید که هر کدوم مربوط به وضوح تصویر و نسخه ی اس دی کی متفاوتی باشن، 49 00:05:45,000 --> 00:05:46,000 AndroidApp.blog.ir