شبیه سازی برنامه های اندروید (اجرای فایل های apk) بر روی کامپیوتر، با نرم افزار BlueStacks App Player
همان طور که می دانید، نرم افزارهای گوناگونی برای شبیه سازی برنامه های اندروید بر روی کامپیوتر وجود دارد، در مبحثی دیگر، برنامه YouWave Android را معرفی کردیم، در این مبحث قصد داریم که برنامه ای با نام BlueStacks App Player را معرفی کنیم که دارای ویژگی های متفاوتی است. البته باید توجه داشت که ممکن است این برنامه بر روی برخی کامپیوترها، به درستی عمل نکند (این اخطار سازنده است ولی برای کامپیوتر من مشکلی نداشت). همچنین، بعد از نصب برنامه و اولین اجرای آن (چون در اولین اجرا، باید برخی از فایل های خود را از اینترنت دریافت کند)، بهتر است که هنگام استفاده از آن، ارتباط خود با اینترنت را قطع کنید، زیرا برنامه اطلاعاتی را مرتبا از اینترنت دریافت می کند که می تواند کمی نصب برنامه ها را طولانی تر کند، اما در کل، به نظر بنده، برنامه خوبی است. حجم این برنامه نسبتا بیشتر است و پس از دانلود آن از سایت سازنده اش و بعد از نصب آن، باید از اینترنت، فایل هایی را دانلود کند (فکر می کنم چیزی بیش از 100 مگابایت). برای دانلود این برنامه، می توانید به سایت سازنده آن مراجعه کنید (برنامه مجانی است) :
پس از نصب فایل دانلود شده و اجرای برنامه، برنامه شروع به دانلود فایل هایی از اینترنت می کند، پس از این دانلود ها، می توانید از برنامه برای شبیه سازی فایل های apk (برنامه های اندروید) استفاده کنید. اولین موردی که جلب توجه می کند این است که برنامه BlueStacks App Player به عنوان برنامه پیش فرض برای فایل های apk در ویندوزتان شناسایی می شود، یعنی با کلیک بر روی فایل های apk ، آنها به طور خود به خود، بر روی برنامه BlueStacks App Player نصب و شبیه سازی می شوند :
بنابراین برای شبیه سازی یک برنامه اندروید با نرم افزار BlueStacks App Player ، تنها باید فایل apk آن را اجرا کنید. معمولا پس از نصب یک فایل apk ، در گوشه ویندوز به شما پیامی نشان داده می شود که اعلام می کند که برنامه نصب شده است، با کلیک بر روی آن پیام، برنامه اندروید شبیه سازی شده به شما نمایش داده می شود و می توانید از آن بر روی کامپیوتر خود استفاده کنید :
برنامه همانند یک گوشی اندروید است و می توانید لیست برنامه های نصب بر روی آن را ببینید یا اینکه در قسمت تنظیمات، برخی از آنها را حذف نمایید :
وقتی یک فایل apk را اجرا کنید، پنجره مربوط به نصب آن توسط BlueStacks App Player نمایش داده می شود و سپس برنامه سعی می کند که برنامه اندروید را به شما نمایش بدهد، ممکن است در این مرحله، یک صفحه سفید را مشاهده کنید، در صورت مواجه شدن با این صفحه، پنجره برنامه BlueStacks App Player را ببندید و سپس بر روی آیکون برنامه BlueStacks App Player کلیک کنید و به لیست برنامه های نصب شده بروید و بر روی برنامه مورد نظرتان کلیک نمایید تا اجرا شود.
- فهرست مباحث
- 1 مقدمه برای شروع برنامه نویسی اندروید
- 2 نصب Software Development Kit یا به اختصار SDK
- 3 نصب Android SDK platform
- 4 نصب یک نسخه انتخابی از اندروید
- 5 شبیه سازی برنامه های ساخته شده برای اندروید، توسط یک دستگاه مجازی (Virtual Device)
- 6 نصب برنامه Eclipse
- 7 نصب Android Developer Tools یا به اختصار ADT
- 8 ساخت یک پروژه اندروید
- 9 اجرای پروژه اندروید در برنامه eclipse
- 10 ساخت یک فایل APK از پروژه اندروید، در برنامه eclipse
- 11 معرفی نرم افزار YouWave Android برای شبیه سازی سریعتر برنامه های اندروید
- 12 مفهوم acitivity در برنامه نویسی اندروید
- 13 آشنایی با کدهای مربوط به فایل java برای یک activity ، فایل xml متناظر با آن activity و همچنین فایل AndroidManifest.xml
- 14 علامت های مربوط به خطا و هشدار، در برنامه eclipse
- 15 ساخت یک برنامه اندروید تشکیل شده از دو activity
- 16 ساخت آسان یک activity جدید، در برنامه eclipse
- 17 تغییر نام یک activity یا یک فایل xml از پروژه اندروید، در برنامه eclipse و تذکر در مورد عدم نگرانی از تغییر نام این دو نوع فایل
- 18 تفاوت بین دو حالت LinearLayout و RelativeLayout برای نمایش فایل xml متناظر با activity ها
- 19 وارد کردن (import) یک پروژه اندروید، به درون برنامه eclipse
- 20 شبیه سازی برنامه های اندروید (اجرای فایل های apk) بر روی کامپیوتر، با نرم افزار BlueStacks App Player
- 21 استفاده از ProGuard برای سخت تر شدن مهندسی معکوس (reverse engineering) و استخراج کدهای فایل apk برنامه اندروید
- 22 اجرا (run) و یا خطایابی (debug) یک پروژه اندروید موجود در برنامه eclipse ، بر روی یک گوشی اندروید واقعی (از طریق اتصال گوشی به کامپیوتر، با کابل USB)
- 23 نوشتن پیام هایی برای نمایش در قسمت LogCat در برنامه Eclipse ، هنگام شبیه سازی برنامه اندروید توسط یک دستگاه مجازی (virtual device) یا هنگام اجرا و خطایابی برنامه اندروید بر روی یک گوشی اندروید واقعی، در برنامه نویسی اندروید
- 24 آموزش نصب و استفاده از نرم افزار Genymotion ، برای شبیه سازی برنامه های اندروید بر روی کامپیوتر
- 25 تفاوت بین نسخه اندروید (Android version) و API level و ذکر شماره های متناظر بین آنها
- 26 نصب نسخه های مختلف API از اندروید، در برنامه نویسی اندروید
- 27 تمام نکاتی که قبل از انتشار برنامه اندروید خود در فروشگاه های اندروید، باید به آنها توجه کنیم
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.