سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از 1 به 1 از 1

موضوع: آشنایی کامل با مفاهیم اولیه و اصطلاحات اندروید

  1. #1
    تحریریه

    http://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/nrtfq8oe4y3n4ataqsc.pnghttp://up.vbiran.ir/images/x8yx5wzjnfalz1ga8oa8.pnghttp://up.vbiran.ir/images/x8yx5wzjnfalz1ga8oa8.pnghttp://up.vbiran.ir/images/x8yx5wzjnfalz1ga8oa8.png
    کاراموز انجمن
    تاریخ عضویت
    Jan 2014
    نوشته ها
    63
    رام موبایل
    NXA 4.1.2 , IOS 8.0.2 JB
    محل سکونت
    بندر انزلی
    تشکر
    320
    تشکر شده 97 بار در 43 ارسال

    آشنایی کامل با مفاهیم اولیه و اصطلاحات اندروید

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

    Android: اندروید نام سیستم عاملی است متن باز (یا همان Open source) که توسط گوگل منتشر شد. در لغت به معنی رُبات انسان نما می باشد. گرچه بیشتر با گوشی و تبلت و امروزه ساعت های هوشمند این سیستم عامل رو می شناسیم، ولی نمی توان گفت این سیستم عامل صرفا به چند گجت محدود میشود. چون در سال گذشته بود که حتی استفاده در خودرو ها هم تایید و اجرا شد. بنابراین با توجه به بازه زمانی می توان گفت این سیستم عامل به یک سری گجت محدود می شود. همان طور که میدانید اندروید بر اساس هسته و کرنل لینوکس طرحی شده و این مورد در هر نسخه هم ذکر میشود(در ادامه مطلب) و در حال حاضر چندین شرکت تحت لایسنس این سیستم عامل محصول معرفی می کنند و یا توسط Android SDK برنامه های خودشون رو منتشر می کنند. از آنجایی که اندروید متن باز هست، دسترسی کاربران هم کاملا باز هست و این موضوع باعث میشه هر کسی با توجه به توانایی خودش برنامه هاشو مبتنی بر اندروید منتشر کند. در ادامه با یک مرور سریع با نسخه های مختلف آشنا می شویم.تا الان هم دیوایس های مبتی بر معماری 64 & 32 Bit ARM و x86-64, MIPS و MIPS64 بر پایه اندروید عرضه شده است. همچنین پشتیبانی از 68 زبان در حال حاضر در این سیستم عامل صورت می گیرد.
    توجه: اطلاعات بسیار زیادی میشه درمورد تعداد دیوایس های فروخته شده، ارائه شده، app ها و... از اندروید داد اما به دلیل به روز شدن سالیانه این آمار اشاره نکردن به اون ها ترجیح داده شده! این اطلاعات رو می تونید در wiki های مختلف پیدا کنید.

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

    Android 1.5 : Cupcake
    Android 1.6 : Donut
    Android 2.0 ,2.1 : Eclair
    Android 2.2 : Froyo
    Android 2.3.X : Gingerbread
    Android 3.0,3.1,3.2 (Tablets) : Honeycomb
    Android 4.0.X : Ice Cream Sandwich
    Android 4.1.X , 4.2.X , 4.3 : Jelly Bean
    Android 4.4, 4.4.4 : KitKat
    Android 5.0.0, 5.0.2, 5.1.X : Lollipop


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

    اندروید نسخه 1.0 یا Cupcake
    اندروید نسخه ۱٫۰ اولین نسخه اندروید که به صورت تجاری در تاریخ ۲۳ سپتامبر ۲۰۰۸ بر روی تلفن همراه شرکت اچ تی سی HTC Dream) G1) معرفی شد.
    قابلیت های اندروید نسخه ۱٫۰ شامل:


    • برنامه بازار اندروید (Android Market) جهت نصب و بروز رسانی برنامه ها از طریق اینترنت.
    • مرورگر وب با قابلیت نمایش کامل صفحه های اینترنتی با پسوند (HTML٫XHTML) و بزرگنمایی محتوای صفحه
    • پشتیبانی از دوربین. البته این نسخه از اندروید فاقد قابلیت تغییر رزولوشن تصویر یا تغییر سفیدی یا رنگ تصویر بود
    • هماهنگ سازی حساب جی میل توسط برنامه جی میل
    • هماهنگ سازی حساب جی میل با برنامه People app
    • هماهنگ سازی حساب جی میل با تقویم اندروید
    • برنامه گوگل مپس یا نقشه های گوگل برای مشاهده نقشه ها و تصاویر ماهواره ای از خیابان ها و گذرگاه ها و همچنین پیدا کردن کسب و کار محلی و جهت یابی در هنگام رانندگی با استفاده از جی پی اس
    • قابلیت جستجوی گوگل که به کاربر امکان جستجو در اینترنت و برنامه های تلفن همراه یا در میان لیست مخاطبین و تقویم را می دهد
    • قابلیت گوگل تالک (Google Talk) جهت پیام فوری از طریق اینترنت
    • پشتیبانی از پیامک متنی (SMS) و پیامک تصویری (MMS)
    • مدیا پلیر با قابلیت پخش فایلهای رسانه ای (media files) البته این نسخه فاقد پشتیبانی از اجرای فیلم و بلوتوث استریو بود
    • برنامه یوتیوب (YouTube) جهت تماشای فیلم های این سایت.
    • اعلام اطلاعیه های(Notifications) نوار وضعیت از طریق زنگ قابل انتخاب یا ال ای دی (LED) و لرزاننده (vibration) تلفن همراه.
    • وجود برنامه هایی مانند: زنگ هشدار(Alarm Clock)، تقویم، برنامه تماس گیر (Dialer)، لانچر صفحه خانگی(Home screen (launcher، گالری عکس Pictures (Gallery)و تنظیمات
    • پشتیبانی از اتصالات بی سیم، وای-فای و بلوتوث


    اندروید نسخه 1.1
    در تاریخ ۹ فوریه ۲۰۰۹ اندروید ۱٫۰ به ۱٫۱ بروز رسانی شد. عملا به عنوان یک نسخه ی بتا و غیر رسمی شناخته شد و تغییرات چندانی نداشت.

    اندروید نسخه 1.5 یا Cupcake
    نسخه ۱٫۵ اندروید در ۳۰ آوریل ۲۰۰۹ منتشر شد. این نسخه اندروید مبتنی بر کرنل لینوکس ۲٫۶٫۲۷ بود. از جمله قابلیت هایی که در این ویرایش گنجانده شده بود شامل:


    • امکان ضبط فیلم از طریق دوربین فیلمبرداری
    • فرستادن فیلم به Youtube و عکس به سایت Picasa به صورت مستقیم از روی گوشی
    • صفحه کلید مجازی با قابلیت پیش بینی کلمات وارد شده برای تشکل جمله
    • پشتیبانی از پخش استریوی موسیقی از طریق بلوتوث (A2DP) و کنترل پخش موسیقی یا ویدیو از طریق بلوتوث (AVRCP)
    • قابلیت اتصال اتوماتیک به دستگاه های بلوتوث
    • امکان شخصی سازی صفحه اصلی با استفاده از ویجت ها و یا پرونده های شخصی
    • جابجایی انیمیشنی تصاویر به هنگام عوض شدن صفحات


    اندروید نسخه 1.6 یا Donut
    در ۱۵ سپتامبر ۲۰۰۹ اندروید نسخه ۱٫۶ یا دونات منتشر شد. این نسخه اندروید مبتنی بر کرنل لینوکس نسخه ۲٫۶٫۲۹ بود و قابلیت های زیر را به اندروید افزود:


    • بهبود در سرویس اندروید مارکت
    • رابط کاربری یکپارچه برای دوربین عکسبرداری، دوربین فیلمبرداری و گالری تصاویر
    • امکان انتخاب چند عکس برای پاک کردن در منوی گالری
    • به روزرسانی ویژگی جستجوی صوتی
    • به روزرسانی ویژگی جستجو با قابلیت جستجو در موارد نشانه گذاری شده (Bookmarks)، تاریخچه (History)، اسامی (Contacts) و وب از صفحه اصلی (Home Screen)
    • پشتیبانی از تکنولوژی های به روز شده CDMA/EVDO، ۸۰۲٫۱، VPN و موتور Text to speech
    • پشتیبانی از رزولوشن WVGA برای صفحه نمایش
    • افزوده شدن قابلیت های حرکتی در سیستم عامل و ابزار برنامه نویسی برای برنامه نویسان


    اندروید نسخه 2 و 2.1 یا Éclair
    هر دو نسخه ۲ و ۲٫۱ اندروید مانند نسخه ۱٫۶ مبتنی بر کرنل لینوکس ۲٫۶٫۲۹ طراحی شده اند. اندروید ویرایش ۲ در ۲۶ اکتبر ۲۰۰۹ معرفی شد. در سوم دسامبر ۲۰۰۹ SDK نسخه ۲٫۰٫۱ معرفی شد و SDK ویرایش ۲٫۱ در ۱۲ ژانویه ۲۰۱۰ منتشر گردید. امکانات اضافه شده در این نسخه به شرح زیر هستند:


    • سرعت سخت افزاری بهبود یافته
    • ویژگی چند لمسی Multi Touch
    • پشتیبانی از رزولوشن های بیشتر برای صفحه نمایش
    • رابط کاربری به روزرسانی شده
    • مرورگر اینترنتی با قابلیت پشتیبانی از HTML5
    • دفترچه تلفن به روزرسانی شده
    • گوگل مپ نسخه ۳٫۱٫۲
    • پشتیبانی از Microsoft Exchange
    • افزوده شدن امکان فلاش داخلی برای دوربین
    • افزوده شدن زوم دیجیتال دوربین
    • به روزرسانی صفحه کلید مجازی
    • پشتیبانی از بلوتوث نسخه ۱/۲
    • اضافه شدن قابلیت وال پیپر های متحرک
    • اضافه شدن امکان ارسال فایل با استفاده از بلوتوث


    نسخه 2.2 یا Froyo
    اندروید نسخه ۲٫۲ در ۲۰ می ۲۰۱۰ معرفی شد. این ویرایش اندروید مبتنی بر کرنل لینوکس نسخه ۲٫۶٫۳۲ است و قابلیت های زیر به آن اضافه شد :


    • افزایش سرعت سیستم عامل، حافظه و عملکرد سیستم بین ۲ تا ۵ برابر نسخه ۲
    • افزایش سرعت اجرای برنامه های کاربردی با استفاده از تکنیک های JIT
    • اضافه شدن موتور جاوا اسکریپت V۸ کروم به مرورگر اینترنتی
    • افزایش پشتیبانی از Microsoft Exchange با قابلیت هایی چون سیاست حریم شخصی به روز شده، همسان سازی تقویم
    • اندروید مارکت به روز شده با قابلیت به روزرسانی خودکار برنامه های کاربردی
    • شماره گیری صوتی و انتقال دفترچه تلفن از طریق بلوتوث
    • امکان نصب برنامه های کاربردی بر روی حافظه های جانبی
    • پشتیبانی از فلش نسخه ۱/۱۰ و بهبود عملکرد دوربین در حالت های عکس و فیلمبرداری


    اندروید نسخه 3.2 یا Gingerbread
    اندروید نسخه ۲٫۳ یا نان زنجفیلی در ۶ دسامبر ۲۰۱۰ معرفی شد. این ویرایش اندروید مبتنی بر کرنل لینوکس نسخه ۲٫۶٫۳۵ است. امکانات اضافه شده در این نسخه به شرح زیر هستند:


    • بهینه سازی و تغییر در طراحی رابط کاربری به همراه ساده تر و سریعتر کردن آن
    • پشتیبانی از صفحه نمایش بزرگتر و رزولوشن بیشتر WXGA و بیشتر
    • پشتیبانی از تماس اینترنتی یا تماس های VoIP
    • افزودن قابلیت ان اف سی(NFC) یا همان ارتباط حوزه نزدیک


    اندروید نسخه 3 و 3.1 و 3.2 یا Honeycomb
    اندروید نسخه ۳ و ۳٫۱ و ۳٫۲ یا کندوی عسل که مخصوص تبلت ها می باشد در فوریه ۲۰۱۱ (نسخه ۳)، می ۲۰۱۱ (نسخه ۳٫۱)، ژوئیه ۲۰۱۱(نسخه ۳٫۲) معرفی شد.

    اندروید نسخه 4.0 یا Ice Cream Sandwich
    اندروید نسخه ۴٫۰ یا بستنی حصیری در ۱۹ اکتبر ۲۰۱۱ معرفی شد و آن را روی تلفن همراه گلکسی نکسوس معرفی کرد. در این نسخه تغییرات عمده ای در این سیستم عامل نسبت به نسخه های پیشین به وجود آمد. رابط کاربری به طور کلی بازنویسی و دگرگون شد و همه چیز از نو بهینه سازی شده است. ضمن اینکه امکانات جدید زیادی به اندروید چهارم اضافه شد. قابلیت های تازه و تغییرات شامل:


    • امکان استفاده از دکمه های مجازی در رابط کاربری به جای استفاده از دکمه های فیزیکی در پایین گوشی
    • قرار دادن ویجت ها در تب هایی مشابه با لیست اپلیکیشن ها
    • پوشه ها راحت تر و با کشیدن و انداختن ساخته می شوند
    • نرم افزار جدید برای تلفن
    • امکان زوم در تقویم
    • اضافه کردن امکان جستجوی افلاین در میان ایمیل ها در جیمیل و دو خطی کردن پیشنمایش ایمیل ها
    • امکان گرفتن اسکرین شات با نگه داشتن دکمه Power و دکمه صدا
    • بهبود سیستم غلط یابی کیبرد
    • از صفحه اصلی گوشی مستقیماً می توان به اپلیکیشن ها دسترسی داشت
    • بهبود کپی و پیست کردن
    • بهبود سیستم تشخیص صدا
    • خارج کردن سیستم از حالت قفل با سیستم تشخیص چهره
    • پشتیبانی مرورگر جدید از تب که می تواند تا ۱۶ تب همزمان را پیشتیبانی کند
    • به روز شدن بوکمارک های مرورگر با بوکمارک های کروم
    • سیستم فونت جدید که گوگل نام آن را «روبوتو» گذاشته است
    • امکانات نظارت و مدیریت بر میزان مصرف دیتا و مشخص کردن سقف مصرف دیتا
    • امکان توقف برنامه هایی که در پس زمینه از اینترنت استفاده کردند
    • بهبود اپلیکیشن دوربین، رساندن تاخیر شاتر به صفر و امکان زوم هنگام فیلمبرداری
    • اپلیکیشن ویرایش عکس
    • گالری مدیریت تصاویری جدید بر اساس موقعیت و افراد
    • برنامه شبکه های اجتماعی به نام People ادغام شده با گوگل پلاس
    • اندروید بیم: امکانی که با کمک NFC اجازه می دهد اطلاعاتی مانند وب سایت ها، دفترچه تماس، آدرس، فیلم و… را سریعاً به فرد دیگری انتقال داد


    اندروید نسخه 4.1 یا Jelly Bean
    اندروید نسخه ۴٫۱ یا آب نبات ژله ای در ۲۷ جون ۲۰۱۲ در کنفرانس سالانه Google I/O معرفی شد. این نسخه که بر پایه هسته لینوکس ۳٫۰٫۳۱ بود با هدف افزایش کارایی و بهبود عملکرد رابط کاربری انتشار یافت. این نسخه در تاریخ ۹ ژوئیه ۲۰۱۲ بر روی سرورهای پروژه متن باز اندروید قرار گرفت. تبلت Nexus ۷ به عنوان اولین دستگاه مجهز به این نسخه در تاریخ ۱۳ ژوئیه ۲۰۱۲ منتشر شد.

    اندروید نسخه 4.2 یا Jelly Bean
    اندروید نسخه ۴٫۲ یا آب نبات ژله ای قرار بود در تاریخ ۲۹ اکتبر ۲۰۱۲ توسط شرکت گوگل در مراسمی در شهر نیویورک معرفی شود اما این مراسم به دلیل وقوع توفان سندی منتفی شد. گوگل این مراسم زنده را تمدید نکرد و معرفی این نسخه از اندروید را در اخبار تحت عنوان «طعم جدیدی از آب نبات ژله ای» انجام داد. اولین دستگاه هایی که از این نسخه استفاده کردند، گوشی Nexus ۴شرکت الجی و تبلت Nexus ۱۰ شرکت سامسونگ بودند که در تاریخ ۱۳ نوامبر ۲۰۱۲ وارد بازار شدند.

    اندروید نسخه 4.3 یا Jelly Bean
    اندروید 4.3 آبنبات پاستیلی در روز ۲۴ جولای ۲۰۱۳ بر روی نکسوس 7 دوم معرفی شد. این بروزرسانی فقط شامل برخی ویژگی های جزئی نسبت به نسخه قبلی اندروید است. پشتیبانی از چند کاربر با پروفایل های کاملا مجزا یکی از اصلی ترین ویژگی های اندروید 4.3 می باشد.
    گوگل مدت ها بود که سعی می کرد، تجربه بازی بر روی تبلت ها را بهبود بخشد و نسخه 4.3 آبنبات پاستیلی گامی مهم در این راستا محسوب می شد، چرا که این سیستم عامل توان پشتیبانی از استاندارد گرافیکی OpenGL ES 3.0 را با خود به همراه داشت. سایر قابلیت های اندروید 4.3 عبارتند از پشتیبانی از TRIM برای بهبود مدیریت منابع حافظه، بلوتوث هوشمند برای استفاده بهینه تر از لوازم جانبی کم مصرف، سیستم صوتی Virtual Sorround، شماره گیر هوشمندتر که شماره مدنظر کاربر را پیشبینی می کند و سرویس مکان یابی مبتنی بر Wi-Fi بهینه تر. ویژگی ها:


    • پشتیبانی از OpenGL ES 3.0 و افزایش توان گرافیکی که به وسیله آن می توان بازدهی بیشتری از GPU گرفت



    اندروید نسخه 4.4 یا کیت کت
    اندروید نسخه ۴٫۴ یا کیت کت در تاریخ ۳ سپتامبر ۲۰۱۳ برای اولین بار معرفی شد. شرکت نستله نیز شکلات‎هایی با ظاهر اندروید منتشر خواهد کرد. تبلیغ این شکلات‎ها از زمان معرفی بر روی سایت نستله موجود بود. به طور کلی انتخاب عنوان "کیت کت" نیز به شرکت نستله و عوامل اصلی گوگل مربوط می شد.

    اندروید نسخه 5.0 یا آب نبات چوبی
    اندروید آبنبات چوبی (یا Android Lollipop) که توسط گوگل در ۱۵ اکتبر ۲۰۱۴ ارایه گردید جدیدترین نسخه اندروید تا به امروز می باشد. اندروید Lollipopکه مخفف جدیدترین محصول اندروید می باشد و براساس گفته رییس بخش اندروید گوگل ساندر پیچای این بزرگ ترین به روز رسانی در اندروید می باشد. این نسخه اولین بار با عنوان اندروید L در کنفرانس توسعه دهندگان Google I/O در ۲۵ ژوئن ۲۰۱۴ رونمایی شد. در این کنفرانس، در کنار این اندروید، به بسیاری از پلتفرم ها و تکنولوژی های مربوط به اندروید پرداخته شد. مواردی مانند، تلویزیون اندروید، پلتفورم درون ماشین اندروید، پوشاک اندروید، نمونه ای از این دستاوردها می باشد.
    این نسخه از اندروید شامل طیف گسترده ای از تغییرات در این سیستم عامل می باشد که می توان به برخی از آنها اشاره کرد:


    • جایگزینی کامل رانتایم آرت با ران تایم دالویک
    • طراحی متریال یا همان Material Design
    • پروژه Volta و افزایش طول عمر باتری
    • قفل صفحه و اضافه شدن شخصی سازی های مخصوص آن
    • اضافه شدن انیمیشن های Play Store
    • بخش تنظیمات سریع
    • چراغ نوتیفیکیشن در حالت بی صدا نیز کار می کند
    • هم رنگ بودن نوار Progress با رنگ آیکون برنامه
    • پشتیبانی کردن از پردازنده های ۶۴ بیتی


    از این پس به مفاهیم اولیه و اصطلاحات مهم اندروید می پردازیم. تا جایی که لازم هست درمورد هر مبحث توضیح خواهیم داد. با ما همراه باشید.

    APK: پسوند هر app/game اندرویدی. مخفف Android application package می باشد. در واقع هر فایلی با این فرمت یک package اندرویدی می باشد و قابلیت نصب روی گوشی اندرویدی شما را دارد. نرم افزار ها و بازی های اندروید را می توانید از گوگل پلی و سایر سایت های مختص اندروید دریافت کنید.
    Force Close: همان طور که می دانید ، کد های نرم افزار قبل از اجرا چک می شوند. حال اگر این کد های چک شده مشکلاتی را برای سیستم عامل به همراه داشته باشد قبل از اجرای برنامه با پیام Force Close مواجه خواهید شد.( به اختصار FC)

    DLNA: مخفف Digital Living Network Alliance می باشد. استانداردی جدید برای کانکت شدن گجت ها با مصرف خانگی روی بستر شبکه های تحت آی پی .این استاندارد توسط Sony و Intel در June 2003 معرفی شد. گجت هایی که با این استاندارد عرضه می شوند، می توانند در صورت اتصال به یک شبکه خانگی از اشتراک گذاری منابع اطلاعات برخوردار شوند.

    ODEX File: همانطور که می دانید فایل های قابل نصب اندروید با فرمت APK شناخته می شوند. این نرم افزارها مجموعه ای از فایل های های ODEX هستند که مبنای آنها ذخیره ی فضای حافظه هست. این فایل های ODEX دقیقا مجموعه ای از قسمت های مختلف یک نرم افزار هستند که برای قبل از بوت شدن بهینه شده اند. بدین شکل گوشی سریع تر بوت می شود. برنامه هایی که از طریق ODEX طراحی میشوند، همه ی فایل های آنها در اولین بوت سیستم عامل، اکسترکت (باز) شده و درون حافظه کپی میشوند. برای اجرای بعد دیگر نیازی به اکسترکت کردن نیست، همه ی فایل ها وجود دارند، بدلیل اینکه نیازی به اکسترکت دوباره ی فایل ها نیست، سرعت اجرای برنامه های ODEX بسیار بالاست. زیرا قبل از اجرا شدن، اکسترکت شده اند، هک کردن آنها مشکل می باشد.

    DEODEX File: فایل های DEODEX به منظور ویرایش و بازگردانی فایل های ODEX به کار می روند. در واقع فایل های اکسترکت شده در ODEX ها جمع آوری می شوند و به صورت یک مجموعه در می آیند. بنابراین فایل های اکسترکت شده، به صورت فایل هایی با نام classes.dex دوباره اسمبل میشوند. با انجام این کار تمامی فایل های یک نرم افزار با هم در یک مجموعه برگشت داده و یک جا جمع آوری میشوند. در نتیجه امکان تغییرات فایل ODEX با این روند فراهم میشود.در کل، تمامی نرم افزارها و یا رام های deodex شده ، تمامی نرم افزار ها و فایل های آنها برگشت داده شده و بصورت متحد در یک مجموعه جمع آوری شده، و دیگر از طریق مکانی دیگر اجرا نمیشوند. با این کار، ما میتوانیم تمامی تغییرات را در آنها انجام دهیم.

    Soft Reset: اگر گوشی شما در برنامه ای و یا اجرای یک بازی هنگ کرد، در این هنگام شما می تواندی گوشی خود را سافت ریست کنید. برای این کار باید کليد Power را به مدت 6 ثانيه نگه داريد.

    Hard Reset: برای هارد ریست کردن ابتدا بايد وارد Recovery Mode بشويد. در این صفحه، چند گزينه وجود دارد ، يکی از آنها Wipe data/factory reset است ، در این صفحه از کليد های Volume up/down برای Navigation بين گزينه ها و از کليد Home برای انتخاب گزينه استفاده ميشود. با کليد Volume down به روی گزينه Wipe data/factory reset بياييد و با کليد Home آن را انتخاب کنيد ، گوشی شما Hard reset شده و دوباره به صفحه Recovery Mode باز ميگرديد، حالا با پايين نگه داشتن کليد Power , گوشی را soft reset کنيد.

    Root: به معنی ریشه و اصل می باشد.(روت) روت کردن در اصل اجازه ی دسترسی به فایل های اصلی و سیستمی را به شما می دهد. در این صورت شما دسترسی بیشتری به هسته اصلی سیستم عامل دارید و اینکه می توانید در اصل آن تغییراتی به وجود بیاورید. از آنجایی که بسیاری از کاستوم رام ها و app ها برای راه اندازی و نصب به "روت کردن" نیاز دارند، به همین دلیل این امر در اندروید به ویژگی مهمی برای توسعه دهندگان تبدیل شده است. زیرا که اولین راه برای ورود به دنیای توسعه سیستم عامل می باشد. همچنین روت کردن اسمارتفون های اندرویدی باعث اضافه شدن یک برنامه کوچک Linux به نامSuper User می شود(یا همان SU) و این برنامه به شما کمک می کند که app ها و دستو های مختلفی را اجرا کنید .
    نکته: روش های مختلفی برای روت کردن یک گوشی اندرویدی موجود هست. برای اطلاع بیشتر به بخش آموزش گوشی خود مراجعه کنید.
    نکته2: گرچه روت کردن گوشی موجب از بین رفتن گارانتی می شود، ولی با "آن روت کردن" (یا همان UnRoot) و نصب کردن رام رسمی، گارانتی دیوایس اندرویدی شما باز می گردد.

    ROM: مخفف Read-Only Memory می باشد. نسخه اندروید گوشی که می تواند رسمی یا غیر رسمی (کاستوم) باشد. وظیفه اصلی رام، اجرای دستورات گرفته شده از کرنل می باشد.
    رام های رسمی : وقتی که گوشی خود را خریداری می کنید، نسخه اندروید مثلا لالی پاپ دارد. این نسخه که به صورت پیشفرض روی گوشی شما نصب می باشد، همان رام رسمی گوشی شماست که شرکت سازنده آن را ارائه می دهد. همه ی به روز رسانی های این رام های رسمی نیز توسط شرکت سازنده گوشی ارائه می شود. رام های رسمی تحت عنوان Stock ROM یا Official ROM شناخته می شوند.
    نکته: بعد از نصب رام همه چیز به حالت اولیه باز خواهد گشت و برای بازیابی مجدد آن باید قبل از فلش کردن رام، از گوشی خود بک آپ بگیرید.
    نکته2: نحوه نصب هر رام با توجه به به نوع شرکت فرق می کند و هر کدام به نرم افزار خاصی نیاز دارد که این مورد در را بخش گوشی خود می توانید چک کنید.

    Custom ROM: کاستوم رام ها (Custom ROM) نسخه های firmware آماده ای هستند که اصلاح شده و تغییر یافته اند.کاستوم رام های می توانند امکان روت را فراهم می کنند و همچنین با فلش کردن آن ها می توان ظاهرش شبیه به دیوایس های دیگر و یا به طور کلی تجربه ای دیگر داشت، آن هم با ظاهر خاص. با توجه به این که چه فردی و چه گروهی رام خاصی را کوک کرده باشد، این رام میتواند پایدار یا غیر پایدار باشد و همواره در ابتدای کار "کوک کردن رام" برای توسعه دهندگان مشکل ها و باگ هایی هست که طی گذشت زمان و حمایت کاربران حل می شود. بنابراین اگر قصد دانلود و یا معرفی رام را دارید باید قبل از این کار کامنت های کاربران خارجی را مشاهده کنید و ببینید آیا رام مورد نظر مشکل خاصی ندارد و به درستی روی گوشی شما کار می کند یا خیر.(مشکلاتی مثل کار نکردن وای فای، شارژ گوشی، به طور کلی اینتر نت و...)
    توجه: مهم ترین مرجع و رفرنس برای کاستوم رام ها انجمن XDA می باشد و با مراجعه به آن می توانید از چگونگی فلش کردن رام ها و قرار دادن آموزش آن مطلع شوید.
    توجه2: نحوه نصب بسیاری از کاستوم رام ها برای همه ی برندها یکسان می باشد. در واقع این امر از راه ریکاوری امکان پذیر خواهد بود. همچنین قبل از همه چیز ، اگر قصد نصب کاستوم رام دارید باید قبل از آن گوشی شما روت باشد.(در ادامه مفصل باهاش کار داریم. بهتر بگم: اگر قراره تو بخش گوشیتون خوب فعالیت کنید ، الفباش دونستن ایناست!)

    Overclock & Underclock: در حالت عادی CPU شما کارش منظمه و بر اساس برنامه ریزی شرکت سازنده واسش یه حد اقل و حد اکثر فرکانس کاری تعریف شده.درسته؟ خب ما بخوایم اینو دستکاری کنیم باید کیو ببینیم؟! این کار با نصب کاستوم کرنل انجام میشه. البته روش های زیادی هست که برای همشون اول از همه باید گوشی شما روت باشه. از اونجایی که گوشی و بخش مصرف باتری یک چیز کاملا شخصی سازی شده است، بنابراین به هم زدن این شخصی سازی قطعا یه سری نتیجه منفی داره. اون هم باتری گرامی هست که به دلیل فرکانس کاری بالا فرت فرت تخلیه میشه! ای وای! عوضش گوشیتون سرعتش بهتر میشه تا یک حدی البته. انتظار نداشته باشین با اورکلاک کردن، یک گوشی ضعیف مثل یه گوشی High end عمل کنه و از این حرفا! کاملا بدیهی و مثل روز روشنه که "آندر کلاک" کردن سرعت اجرا رو کم میکنه ولی انتظار میره که عمر باتری بهتر بشه. تکرار می کنم، انتظار میره!

    BusyBox: گوشی ها با رام رسمی و قبل از روت شدن، یکسری کد دارند. این کد ها در واقع برای دسترسی به بخش های مختلف سخت افزار ، نرم افزاری گوشی می باشد. این کد ها که رابط بین کرنل و سیستم عامل هست، lib نامیده می شود. BusyBox در واقع lib های مذکور را برای استفاده نرم افزارهای روت اضافه می کند. به طور خلاصه بیزی باکس نرم افزاری است که بر روی گوشی های روت شده (به خصوص بعد از نصب کاستوم رام ها) های نصب میشود و اسمارتفون ها را قادر می سازد تا از دستور های لینوکس استفاده کنند.

    Mod: یک Mod به طور کلی یک فایل اصلاح کننده برای نرم افزار گوشی می باشد. مود می تواند تغییراتی در قالب های بصری گوشی شما به وجود آورد. مود ها معمولا فایل های ZIP قابل فلش هستن که در Custom Recovery فلش شده اند.

    Flashing: معادل نصب کردن رام ، برنامه و فایل های Zip . برنامه های قابل فلش معمولا به صورت فایل zip عرضه می شوند و با استفاده از ریکاوری یا توسط ADB قابل نصب هستند.

    Kernel: هسته یا واسطه ی بین سخت افزار و نرم افزار گوشی ! کرنل در واقع یک میان افزار یا نرم افزار سطح پایینی است که با سخت افزار موبایل در ارتباط است. کرنل جایی میان سیستم عامل و تلفن هوشمند ایستاده و به تفسیر دستورات و کنترل چیزهایی مانند سرعت و ولتاژ پردازنده ها مشغول است. فلش کردن دستگاه و جایگزینی یک کرنل کاستوم دسترسی شما را به ولتاژهای پردازنده ممکن می سازد. حال می توانید با دستکاری این بخش، عمر باتری را بیشتر کرده یا سرعت موبایل را بالا ببرید. کرنل ها معمولا از طریق ریکاوری کاستوم نصب میشوند و دارای پسوند zip هستند.

    Bootloader: بوت لودر یک برنامه است که پس از انجام چند تست از خود ، سیستم عامل یا محیط کار را بارگذاری می کند(چیزی شبیه به بایوس در کامپیوتر) .بوت لودر دیوایس را در ابتدایی ترین حالتش پیکربندی می کند که به دیوایس اجازه می دهد تا بداند که کرنل کجاست تا آن را اجرا کند ، بوت لودر می تواند به شما اجازه دهد که یک کرنل دیگر ، همانند کرنل ویندوز یا لینوکس را اجرا کنید . به خاطر اینکه بوت لودر از اجزای اصلی و مهم یک سیستم است ، اکثرا در حافظه های NVM یعنی حافظه های غیر فرار (non-volatile memory) ذخیره می شوند . برای مثال حافظه های فلش. بوت لودر ها توسط سازنده سخت افزار نوشته می شوند و فقط مخصوص "همان سخت افزاری" هستند که در آن اجرا می شوند . در دیوایس های اندرویدی ، بوت لودر اکثرا یا اندروید را اجرا می کند یا ریکاوری را ، در بعضی مدل ها (همانند اچ تی سی) بوت لودر می تواند محیط تعاملی بسیار ساده ای داشته باشد که با نگه داشتن دکمه "ولوم پایین" در زمانی که بوت لودر در حال اجرا است ، نمایان می شود.
    برای مقایسه می توان گفت نقشی همانند بر عهده دارد. معمولا هنگامی موبایل یا تبلت جدیدی می خرید، بوت لودر آن قفل است. دلیل این قفل بودن هم به شرکت سازنده و صلاح دیدن آن ها بر می گردد. زیرا آنان می خواهند از همان سیستم عامل بهینه سازی شده و شخصی سازی شده خودشان استفاده کنید. همچنین توجه داشته باشید که فلش کردن رامی که کرنل اختصاصی دارد و یا بر پایه رسمی نیست ، بدون آنلاک کردن بوت لودر غیر ممکن می باشد. (این مورد در مشخصات رام ذکر می شود! نگرانی نداره! مثلا میگن UB Only به معنی اینکه unlocked bootloader و باز بودن بوت لودر برای نصب رام هست) در نهایت انلاک بودن بوت لودر در دو مورد روت کردن (برای بعضی گوشی ها) و نصب رام های خاص که در بالا ذکر شد برای کاربران و توسعه دهندگان اهمیت ویژه ای دارد. یک بوت لودر قفل شده (لاک) فقط سیستم عاملی را که توسط سازنده مورد قبول باشد اجرا می کند ، که این ممکن است به معنی این باشد که پارتیشن بوت دیوایس ، دارای یک سیستم تطابق دیجیتالی در پارتیشن بوت یا Carrier ID) CID) است که در سیستم عامل کد شده و باید با کدی که در بوت لودر است هماهنگ باشد .برای دیوایس هایی که بوت لودر آن ها لاک است ، بوت کردن یک سیستم عامل ناشناخته ( همانند سیانوژن مود ، اوبونتو و ... ) اکثرا باعث پدیده ای می شود که آن را به نام بوت لوپ (Boot Loop) می شناسیم . برای نصب چنین سیستم عامل هایی (و همچنین رام های خاص) ابتدایی ترین نیازمندی باز بودن بوت لودر (آنلاک بودن بوت لودر) است که صاحب دستگاه باید آن را انجام دهد. (گاهی ممکن است بوت لودر را تعویض کنید ) باز کردن بوت لودر منجر به منقضی شدن گارانتی می شود و اکثرا مراحل باز کردن بوت لودر توسط سازنده ارائه می شود و شما را در این راه کمک می کند. باز کردن بوت لودر با "روت کردن" دستگاه های اندرویدی نباید اشتباه گرفته شود. با آنلاک کردن بوتلودر همه ی اطلاعات شما پاک می شود و قبل از هر کاری باید از اطلاعات خود بک آپ بگیرید.

    مثال های بوت لودر:
    HBOOT : بوت لودر گوشی های اچ تی سی
    Rrload : بوت لودر گوشی های موتورولا
    AndroidRoot : بوت لودری جایگزین برای چند دستگاه ایسوس که توسط AndroidRoot.mobi پچ شده
    Das U-Boot : بوت لودری منبع باز که در Chromium OS استفاده شده و می تواند در برخی از گوشی های اندرویدی جایگزین شود .
    IPL+SPL : بوت لودری از اچ تی سی
    GNU GRUB : بوت لودری که در اکثر توزیع های دسکتاپ لینوکس استفاده می شود.
    Bootldr : بوت لودر لینوکسی برای PocketPC
    HaRET : بوت لودری برای بوت کردن کرنل لینوکس روی دیوایس های Windows CE
    S-OFF: اس آف کردن اصلا چی هست؟!
    اول از همه اینو بدونید مختص HTC هست. مخفف Security off می باشد. دارای یک قفل امنیتی به نام S-on بوده که مانع از روت و دستکاری درآن میشود اگر خواهان قابلیتهای بیشتر باشیم باید انرا S-off کنیم. نام این سیستم امنیتی secuflag می باشد. این سیستم در حالی که فعال است (در حالت عادی فعال است که به آن S-ON می گویند) فایل های زیپی را که در فست بوت یا کاستوم ریکاوری نصب می شوند را چک می کند. به عمل غیر فعال کردن این سیستم امنیتی S-off می گویند و کاملا مشخص است که با غیر فعال کردن این سیستم، دیگر خبری از چک کردن و گیر دادن به شما نیست و این شمایید و گوشیتون! البته توجه کنید که باید اطلاعات کافی برای اس آف کردن داشته باشید وگرنه در غیر این صورت ممکن است با یک آجر طرف شوید! با فعال بودن این سیستم هم امکان نصب کاستوم رام هست ولی نه همه ی آن ها!

    EFS folder: این فولدر هم خیلی مهمه! مخفف Encrypting File System هم هست. و اما تو گوشی ها و دیوایس های سامسونگ بسیار اهمیت داره و فولدر حساسی هست. میگین چرا؟ چون شامل اطلاعات بسیار مهمی هست. مثل سریال نامبر گوشی، IMEI (و یا MEID و ESN در گوشی های مبتنی بر CDMA) ، مک آدرس (MAC) دیوایس های وایرلس، کد محصول و ... اگر به هر دلیلی این فولدر از بین بره و یا آسیب ببینه (به خصوص در طی فلش کردن مورد داشتیم کاربر با بوت لودر بسته فلش زده بعد این فولدر رو با خاک یکسان کرده!) گوشی دیگه قادر به ارتباط با اپراتورهای موبایل نیست. یعنی عملا زنگ زدن، اس ام اس، کانکت شدن به نت و... تعطیل! بنابراین باید یه بک آپ بگیرید تا خیالتون راحت باشه! بک آپ گیری این فولدر با نرم افزار هایی مثل Terminal Emulator ، EFS Professional ، و... انجام میشه که هر کدوم روش خاص خودش رو داره!

    Recovery: در دیوایس های اندرویدی ، ریکاوری محیطی است بر پایه اندروید و بسیار سبک که به صورت مجزا و مستقل از اندروید نصب شده بر روی گوشی عمل می کند. دلیل اصلی وجود ریکاوری برای :


    • نصب آپدیت های نرم افزاری همانند آپدیت های OTA
    • برای پاک کردن دیتای کاربر و کش از روی گوشی برای کار های مختلف
    • برای اجرای فرامینی از SD Card


    ریکاوری چیست؟
    ریکاوری در یک پارتیشن مجزا از پارتیشن های اندروید (همانند Boot/Kernel یا root/system) وجود دارد و همچنین خود کرنل مجزای خود را دارد . بخاطر کرنل و اپ های مجزا ، دیوایس می تواند حتی با وجود خرابی سیستم عامل اصلی ، به ریکاوری رفته و به ترمیم سیستم عامل اصلی بپردازد . ریکاوری کاملا مستقل از سیستم عامل اندروید اصلی است. بوت لودر تعیین می کند که باید ریکاوری لود شود یا اندروید.
    ریکاوری کاستوم چیست؟
    جامعه ی منبع باز ریکاوری اصلی را تعمیم داده و کاربرد های مختلفی را به آن اضافه کرده :


    • بک آپ گیری و ریستور (NANDroid)
    • توانایی ایجاد تغییراتی در اندروید که شرکت سازنده اجازه آن را نمی دهد
    • بهتر شدن رابط کاربری از جمله بکار گیری صفحه لمسی به جای دکمه های ولوم
    • اجرای adbd برای پشتیبانی اتصالات ADB


    مشهور ترین ریکاوری کاستوم CWM یا Clock Work Mod است ، همچنین 4EXT و Team Win Recovery Project یا همان TWRP خودمان(!) از دیگر ریکاوری های معروف اند. همچنین Philz touch recovery نیز از زیر شاخه های CWM به حساب میاد. در واقع این کاستوم ریکاوری توسط یکی از اعضای فعال XDA به نام Phil3759 توسعه داده می شود.

    وارد شدن به حالت ریکاوری حالت های گوناگونی دارد و برای هر برند می تواند تفاوت داشته باشد. اما چیزی که در بیشتر گوشی ها دیده شده است به شکل زیر است. اعمال موارد زیر در حالتی که گوشی خاموش است، و یا در حال بوت شدن شما را به حالت ریکاوری هدایت می کند:


    • گرفتن همزمان کلیدهای Power + Home + Volume Up
    • گرفتن همزمان کلید های Power + Volume Up + Volum Down
    • گرفتن همزمان کلید های Power + Home


    به عنوان آخرین نکته لازم می دانم به یک موضوع کوچک اشاره کنم: ریکاوری لود شونده است، اما بوت لودر لود کننده است!

    Bricking: دست کاری کردن در فایل های سیستمی و اصلی یک گوشی و کار با نرم افزار های اساسی از عواملی است که اگر اشتباهی در آن ها رخ دهد، گوشی شما از نظر نرم افزاری "آجری" بیش نخواهد بود! این اصطلاح را بریک شدن و یا Bricking می گویند. این گوشی ها در حالت خاص قابل برگشت به حیات را دارند و در بعضی موارد هم خیر! بای بای!

    Firmware: معمولا بعد از گذشت لانچ یک رام یا هر چیزی یک فریم ویر منتشر میشه که آپدیتی هست برای اون نرم افزار/رام اولیه و بازدهی رو افزایش می بخشه. فیرم ویر ها بر روی رام ریخته می شوند.

    Fast Boot: در اندروید fastboot یک پروتکل مهندسی و تشخیصی مخصوص است که شما می توانید گوشی خود را در این حالت بوت کنید. زمانی که در fastboot هستید شما می توانید image های فایل سیستم را از طریق اتصال USB با کامپیوتر اصلاح کنید. این یک ابزار قدرتمند است که لازم است برای درک عموم تشریح شود. دستورات دیگری نیز برای استفاده در این محیط موجودند که اندکی پیشرفته ترند. دستوراتی مثل پاک کردن یک پارتیشن و... . این دستورات fastboot را برای توسعه سخت افزار و نرم افزار بسیار مفید می کنند.
    ابزار Fastboot یک پروتکل است که برای بروزرسانی حافظه فلش در دستگاه های اندرویدی از طریق یک میزبان USB مورد استفاده قرار می گیرد. این ابزار اجاز فلش فایل های img ساین نشده را می دهد.

    ADB: مخفف واژه Android Debug Bridge می باشد.(یا همان پل دیباگ آندروید) این ابزار همراه با Android SDK برای کنترل و ارتباط با دستگاه آندرویدی شما کاربرد دارد. این دستورات مهمترین اطلاعاتی هستند که هر فرد آندروید داری باید از آنها برای گوشی خود استفاده کند پس یاد گیری این دستورات از واجبات آندروید است تا شما بتوانید عملیات ابتدایی را برای گوشی خود انجام دهید . دستورات ADB بسیار زیاد هستند و بعضی از دستورات به صورت گردشی اجرا میشوند تا شما برای توقف آنها دستوری صادر کنید و اطلاعات کوچکی در هر با بررسی را در اختیار شما قرار میدهند. ADB یک برنامه خط فرمانی است بین دیوایس اندرویدی و میزبان که کامپیوتر است . ADB اجازه فرستادن دستورات به بخش های مختلف سیستم عامل و انتقال فایل را فراهم می کند . همچنین می تواند در دیباگ کردن دیوایس های اندرویدی مورد استفاده قرار بگیرد و رابط کاربری گرافیکی را کنار زده و یکسره با هسته اندروید ارتباط برقرار می کند.
    [تنها کاربران عضو قادر به دیدن لینک میباشند.]

    Wipe: وايپ كردن به نوعی فرمت کردن گوشی با دقت بیشتر بیشتر است. در واقع نوعی fctory reset با قدرت بيشتر می باشد كه در مواقع نصب رام يا بروز مشكلات جدی برای گوشی انجام می گيرد. بهترین نوع وایپ کردن وارد شدن به ریکاوری و انجام Wipe factory reset , Wipe dalvik cache و Wipe cash partition و Wipe Battery status می باشد. Wipe Cache که حافظه جانبی "کش" را پاک می کند ، این حافظه اطلاعات مربوطه به برنامه ها را ذخیره می کند که سریع تر اجرا شوند و هر وقت برنامه را دوباره اجرا کنید، آن اطلاعات دوباره ذخيره می شود بنابراین پاک کردن آن ضرری نداره. Wipe Dalvik Cache که حافظه جانبی "Dalvik Cache" را پاک می کند. در كل حافظه ای می باشد که توسط Dalvik Virtual Machine استفاده می شود و Dalvik VM برنامه ها را اجرا می کنه و اطلاعات لازم برای اجرای برنامه ها و ارتباطشان به هم رو روی Dalvik Cache ذخیره می کند. پاک کردن این بخش فقط باعث می شود دفعه بعد که گوشی رو روشن می کنید یک مقدار طول می کشد تا روشن بشود، مثل وقتی که رام جدید نصب کردین. Wipe Battery Stats اطلاعات مربوط به عملکرد باتری را پاک می کند. این کار هنگام نصب رام جدید توصیه میشه تا باطری بهتر کالیبره شود.وايپ از ريكاوری مود و توسط برنامه CWM انجام می شود . Wipe Data و Wipe Cache هر دو در صفحه اول ريكاوری مود هستند اما Wipe Dalvic و Wipe Battery Stats بعد از ورود به ريكاوری مود داخل گزينه Advance كه وارد شديد اين گزينه ها نمايان می شوند. نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می شوند و برای ارتباط با لایه های زیرین سیستم عامل می توانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل ، Java Virtual Machine ندارد . برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می شوند و سپس روی Dalvik virtual machine اجرا می شوند. (دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری مصرف کند). برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا میشوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.

    Data2EXT: حافظه داخلی گوشی های آندرویدی از چندین پارتیشن تشکلیل شده اند 3تا از این پارتیشن ها، system , data , cache هستند که هر کدام کار خاص خودشان را انجام می دهند. پارتیشن "سیستم" که یکی از مهم ترین پارتیشن ها می باشد و از رام نگه داری می کند و به صورت Read-only می باشد. پارتیشن data از تمام اطلاعات و داده های کاربر مثل app/game، دیتای برنامه ها و بازی ها (مثل رکورد، سیو، شخصی سازی ها، تنظیمات و ..) و تنظیمات گوشی و هرچه که کاربر ذخیره میکند را نگه داری می کند. با وایپ کردن این حافظه فرمت می شود. كار app2sd اين است كه همه نرم افزار هايي كه كاربر نصب ميكند را به يک پارتيشن داخل مموری كه فرمت ext2 يا ext3 و يا ext4 دارد (فرمت های پارتيشن بندی لینوکس) انتقال یدهد.

    Radio: رادیو یکی از مهمه ترین و خطر ناک ترین بخش نرم افزاری گوشی می باشد. با اندکی اشتباه در این قسمت گوشی شما Brick خواهد شد. رادیو شامل همه فایل ها و ابزاری است که گوشی شما برای همه نوع ارتباطاتی که دارد از آن ها استفاده میکند . این ابزارها شامل همه شبکه های بی سیم و همه ارتباطات نرم افزار با مادربرد و همه سخت افزارها می شود .

    Android SDK: برنامه ای است که به وسیله آن میتوانید دستور های مربوط به سیستم عامل اندروید را در کامپیوتر اجرا کنید. Android SDK به صورت یک پک از سوی گوگل برای توسعه دهندگان اندروید عرضه می شود.

    با تشکر فراوان از E.R عزیز
    منابع: xda-developers , wikipedia
    ویرایش توسط IAMTHEADX : 12th July 2015 در ساعت 18:12
    KEEP CALM
    and
    LOVE
    JUSTIN BIEBER

  2. 8 کاربر مقابل از IAMTHEADX عزیز به خاطر این پست مفید تشکر کرده اند.

    1997 (15th June 2015),Admin (1st November 2016),Brain drain (15th June 2015),Devil hunter (15th June 2015),Legend (5th August 2015),Mr.CEH (21st June 2015),respina (14th November 2016)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •