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

اموزش اندروید در پورتال جامع فرانیاز فراترازنیاز

faraniyaz-com15

اندروید چیست ؟

اندروید یک سیستم مدیریتی متن باز بر پایه لینوکس است برای گوشی هوشمند ،تبلت ها و…

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

اندروید رویکردی یکپارچه جهت توسعه برنامه های موبایل ارائه می دهد و به این معناست

که برنامه نویسان فقط برنامه نویسی کنند برای اندروید و برنامه ها باید قادر

به اجرا  روی دستگاه های مختلف اندرویدی باشند

اولین نسخه آزمایشی بسته توسعه نرم افزاری اندروید (sdk) توسط گوگل در سال

2007 انتشار پیدا کرد که اولین نسخه تجاری بود و سپس اندروید 1.0سپتامبر 2008 انتشار پیدا کرد

27 جوئن 2012 گوگل در کنفرانس خبری خود اندروید ورژن 4.1 آبنبات ژله ای را ارائه نمود

آبنبات ژله ای پیشرفت چشمگیری نسبت به هدف اولیه از لحاظ زیبایی و عملکرد داشت

کد سیستم عامل اندروید باز و سیستم عامل اندروید نیز رایگان است

گوگل بیشتر نسخه های اندروید را بر اساس نسخه رایگان Apache  ورژن 2.0 بر پایه

تغییرات هسته لینوکس و نسخه جهانی رایگان آن ارائه می دهد

تاریخچه زبان اندروید

اندروید یک سیستم عامل مبتنی بر کرنل لینوکس می باشد که توسط شرکت گوگل برای  mobile device هایی مانند

گوشی های هوشمند و تبلت ها ایجاد شد. اما در حال حاضر از حد گوشی های هوشمند فراتر رفته

و به wear ها یعنی ابزارهای پوشیدنی هوشمند رفته که نمونه آن را می توانیم در ساعت ها و

جلیقه های هوشمند ببینیم و همین طور تلویزیون های اندرویدی که اوقات فراغت خانواده را به شکل دیگری درآورده است.

مبدع اصلی سیستم عامل پرطرفدار اندروید اندی رابین می باشد و اولین شرکت توسعه دهنده اندروید HTC بود.

 

ویژگی های اندروید :

اندروید یک سیستم عاملی قدرتمندی است که رقابت می کند با Apple 4GS  با ویژگی های عالی
تعدادی از این ویژگی ها عبارتند از :Beautiful UI  :  پایه سیستم عامل اندروید ظاهری بسیار زیبا و قابل لمس را در بر دارد

GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX :  Connectivity 

Storage     : از SQLite یک پایگاه داده رابطه ای سبک، برای اهداف ذخیره سازی داده ها استفاده می شود

 H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP  :  Media support
Messaging SMS  و  MMS

Web browser   :  WebKit که همراه کروم ورژن 8 و با پشتیبانی از جاوا اسکریپت T HTML5 و CSS3

Multi-touch :   اندروید دارای پشتیبانی بومی برای چند لمسی که در ابتدا در گوشی های مانند قهرمان HTC در دسترس ساخته شده است.

Multi-tasking :  کاربر می تواند از یک وظیفه به وظیفه دیگر و همان زمان برنامه های مختلف می تواند به طور همزمان اجرا کند

Resizable widgets   :  ویدجت ها قابل تغییر اندازه می باشتد کاربران می توانند  آنها را برای نشان دادن

بیشتر محتوا گسترش و یا کوچک شدن آنها را به اندازه دلخواه تغییردهند

Multi-Language  :   پشتیبانی از اکثر زبانها حتی جهت نوشتاری آنها

GCM  :   GCM یک سرویس است که به توسعه دهندگان اجازه می دهد تا ارسال داده پیام کوتاه را به کاربران خود را در دستگاه های آندروید بدون نیاز به اپراتور داشته باشند

Wi-Fi Direct   :  یک تکنولوژی که به برنامه ها اجازه می دهد متصل شوند به صورت مستقیم بدون اتصال نزدیک یا با سیم

Android Beam :  فن آوری محبوب مبتنی بر NFC است که به کاربران امکان می دهد فورا به اشتراک گذاری، تنها با لمس دو گوشی NFC را فعال کنید با هم.

نسخه های اندروید

faraniyaz-com10

 

تصویر بالا دو نکته جالب را نشان می دهد. اول اینکه نام ورژن های مختلف اندروید به ترتیب حروف الفبا انتخاب شده اند

و جالب تر اینکه توسعه دهندگان خوش ذوق اندروید برای نام هر کدام از این ورژن ها یکی از دسرهای خوشمزه را انتخاب کرده اند..

اولین ورژن سیستم عامل اندروید که ۱ بود نام خاصی نداشت، سپس ورژن ۱.۱ طراحی شد که مجدداً بدون نام منتشر شد.

  • Cupcake، اولین ورژن دارای نام سیستم عامل اندروید – نسخه ۱.۵
  • Donut (پیراشکی) – ورژن ۱.۶
  • Eclair (نان خامه ای) – ورژن ۲.۰ و ۲.۱
  • Froyo به معنی ماست یخی – ورژن ۲.۲
  • Gingerbread به معنی نان زنجبیلی – نسخه ۲.۳
  • Honeycomb به معنی شانه عسل – در ورژن ۳.۰ اندروید به سمت برنامه نویسی برای تبلت ها رفت.
  • Ice cream Sandwich بستنیحصیری – نسخه ۴.۰

در این ورژن یکسری ویژگی های جدید به اندروید ۳.۰ اضافه شد تا برای کلیه تجهیزات اندرویدی از موبایل گرفته تا تبلت مورد استفاده قرار بگیرد.

  • Jelly Bean به معنی آب نبات پاستیلی – نسخه ۴.۲
  • پس از آن به ترتیب KitKat و Lolipop به عنوان ورژن های ۴.۴و ۵.۰ به بازار عرضه شدند.

 

برنامه های اندرویدی :

برنامه های اندروید معمولا به  زبان جاوا و با استفاده از کیت توسعه نرم افزار(SDK) توسط برنامه نویسان نوشته می شود.
هنگام تولید نرم افزار اندرویدی بسته شما به سادگی قابل انتشار توسط Google Play  و یا Amazon Appstore خواهید بود
اندروید قدرت صدها میلیون از دستگاه های تلفن همراه در بیش از 190 کشور در سراسر جهان است
این بزرگترین پایگاه نصب شده تمام Platform های تلفن همراه و به سرعت در حال رشد است
هر روز بیشتر از 1 میلیون دستگاه جدید اندروید در سراسر جهان تولید می شود
در این آموزش سعی می شود مطالب به صورت پایه ای منتقل شود و هدف از آموزش کمکی به برنامه نویسان جهت تولید نرم افزار های اندرویدی می باشد
این مجموعه آموزشی از محیط برنامه نویسی اندروید گرفته تا نوشتن تمرین هایی با جنبه های مختلف در اندروید صورت میگیرد –

اندروید ۶.۰

tutorials-android-history_2

در زمان انتشار این سری آموزشی، آخرین ورژن منتشر شده اندروید، اندروید ۶ با نام Marshmallow می باشد.

 

زبان برنامه نویسی اندروید

اما مطلب مهمی که باید به آن بپردازیم، زبان برنامه نویسی اندروید می باشد. زبان اصلی برنامه نویسی اندروید،

زبان شی گرا، اپن سورس و قدرتمند جاواست. اما به این معنی نیست که نمی توان با زبان های دیگر برای اندروید

برنامه نویسی کرد. در حال حاضر با زبان های دات نت (C#) می توان در Xamarin برنامه نویسی نمود.

همچنین برنامه نویسان سی و سی پلاس پلاس می توانند با استفاده از NDK اپلیکیشن های خود را ایجاد کنند.

زبانی که ما در این سری آموزشی با آن برنامه نویسی خواهیم کرد، همان زبان اصلی و پیشنهادی گوگل می باشد.

برای برنامه نویسی با زبان جاوا دو محیط برنامه نویسی (IDE) بسیار رایج وجود دارد.

Eclipse و Intelij دو محیط توسعه اپلیکیشن های جاوا هستند که با سفارشی سازی Intelij

محیط جدیدی با نام Android Studio برای برنامه نویسی اندروید ایجاد شده است.

اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید اموزش اندروید

دانـــلود PDF

اموزش قطع پیامک های تبلیغاتی ایرانسل و همراه اول

اموزش قطع پیامک های تبلیغاتی ایرانسل و همراه اول در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی اموزش قطع پیامک…

آموزش چیف آرشیتکت

آموزش چیف آرشیتکت در پورتال جامع فرانیاز فراتر از نیاز هر ایرانی آموزش چیف آرشیتکت ,یکی از برترین نرم افزار…

چیف آرشیتکت

 چیف آرشیتکت در پورتال جامع فرانیاز فراتر از نیاز هر ایرانی چیف آرشیتکت ,امکان برگزاری دوره های مجازی در دفترکار…

۲۰روش برای بیشتر دیده شدن در اینستاگرام

۲۰روش برای بیشتر دیده شدن در اینستاگرام در پورتال جامع فرانیاز فراتر از نیاز هر ایرانی ۲۰روش برای بیشتر دیده…

ترجمه از روی عکس برای ایفن

ترجمه از روی عکس برای ایفن در پورتال جامع فرانیاز فراترازنیاز هرایرانی ترجمه از روی عکس برای ایفن ,ترجمه آنی…

روش خرید نت ایرانسل

روش خرید نت ایرانسل در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی روش خرید نت ایرانسل بسته های اینترنت سیم…

لطفا طریقه فلش کردن تبلت ASUS k19

لطفا طریقه فلش کردن تبلت   ASUS k19 در پورتال جامع فرانیاز فراترازنیاز هر ایرانی لطفا طریقه فلش کردن تبلت ASUS…

آموزش مسدود کردن آدرس ایمیل های مزاحم در یاهو و جیمیل گوگل

آموزش مسدود کردن آدرس ایمیل های مزاحم در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی آموزش مسدود کردن آدرس ایمیل…

روش پاک کردن اکانت در اینستاگرام

روش پاک کردن اکانت در اینستاگرام در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی روش پاک کردن اکانت در اینستاگرام…

بهبود باتری اندروید – انتی ویروس باتری موبایل پورتال تکنولوژی فرانیاز

انتی ویروس باتری – انتی ویروس باتری موبایل در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی انتی ویروس باتری انتی…

ویروس cloner چیست؟

ویروس cloner چیست؟ در پورتال جامع فرانیاز فراترازنیاز هر ایرانی ویروس cloner چیست؟   آموزشی چیست؟ ویروس Elk Cloner اولین…

حذف مخاطب در تلگرام یکی از مشکلات مسنجر تلگرام این هست

حذف مخاطب در تلگرام در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی حذف مخاطب در تلگرام درخواستی کاربران فرانیاز  …

چگونه ویدیو و آهنگ های دانلود شده تلگرام را ذخیره کنیم؟

چگونه ویدیو و آهنگ های دانلود شده تلگرام را ذخیره کنیم؟ در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی چگونه…

چگونه بفهمیم شخصی در واتس اپ online هست یا نه

چگونه بفهمیم شخصی در واتس اپ online هست یا نه درپورتال جامع فرانیاز فراترازنیاز هر ایرانی چگونه بفهمیم شخصی در…

آپدیت گوشی های سونی

آپدیت گوشی های سونی به همراه تصویر برای شما در پورتال جامع فرانیازفراتراز نیاز هر ایرانی آپدیت گوشی های سونی…

انتقال موزیک و موسیقی به icloud

انتقال موزیک و موسیقی  به icloud درپورتال جامع فرانیاز فراترازنیاز هر ایرانی انتقال موزیک و موسیقی به icloud راه های…

مشکل کسانی که نمی توانند در تلگرام پیام بفرستند

مشکل کسانی که نمی توانند در تلگرام پیام بفرستند در پورتال جامع فرانیاز فراترازنیاز هر ایرانی مشکل کسانی که نمی…

روش هک کردن وای فای با گوشی آیفون

روش هک کردن وای فای با گوشی آیفون روش هک کردن وای فای با گوشی آیفون . . ساده‌ترین روش…

برنامه call recorder برای ios

برنامه call recorder برای ios در پورتال جامع فرانیاز فراترازنیاز هر ایرانی برنامه call recorder برای ios -میخواهید یک صحبت…

طریقه فلش کردن تبلت ASUS k19

طریقه فلش کردن تبلت   ASUS k19 در پورتال جامع فرانیاز فراترازنیاز هر ایرانی طریقه فلش کردن تبلت ASUS k19  …

برنامه ضبط مکالمه خودکار

برنامه ضبط مکالمه خودکار در پورتال جامع فرانیاز فراترازنیاز هر ایرانی برنامه ضبط مکالمه خودکار برنامه ضبط مکالمه خودکار اگر…

خارج شدن از ریپورت

خارج شدن از ریپورت در پورتال جامع فرانیاز فراترازنیاز هر ایرانی خارج شدن از ریپورت     تلگرام را کمتر…

روش جدید خروج از ریپورت اسپم تلگرام با ربات spambot

روش جدید خروج از ریپورت اسپم تلگرام با ربات spambot در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی روش جدید…

هک تلگرام راه های مقابله با هکر ها رو بدانید ؟

هک تلگرام راه های مقابله با هکر ها رو بدانید ؟ در پورتال جامع فرانیاز فراتراز نیاز هر ایرانی هک…

آموزش فارسی سازی با morelocal بدون نیاز به روت حتی برای اندروید ۴٫۲ و بالاتر

آموزش فارسی سازی با morelocal بدون نیاز به روت حتی برای اندروید ۴٫۲ و بالاتر به نسخه ۲٫۳٫۰ اپدیت گردید…

فارسی سازی منو سامسونگ با Language Enabler v2.9.1

فارسی سازی منو سامسونگ با Language Enabler v2.9.1 در پورتال جامع فرانیازفراتراز نیاز هر ایرانی فارسی سازی منو سامسونگ فرانیاز…

آموزش ساخت ایمیل یاهو (جدید)

آموزش ساخت ایمیل یاهو (جدید) در پورتال جامع فرانیاز فراترازنیاز هر ایرانی آموزش ساخت ایمیل یاهو (جدید) آموزش ساخت ایمیل…