همه چیز در مورد اندروید (Android)

بهزاد حسنیبهزاد حسنی
208 بازدید
اندروید را بهتر بشناسیم

Android (اندروید) یک سیستم عامل تلفن همراه میباشد و توسط شرکت گوگل توسعه داده شده است.

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

هم اکنون اندروید پر طرفدارترین سیستم عامل تلفن همراه است و علاوه بر تلفن همراه بر روی تلویزیون ،خودرو و ساعت های هوشمند در دسترس است.

با سلام خدمت همراهان همیشگی سایت پرنیان طرح .

سیستم عامل اندروید سیستم عاملی معروف و همه گیراست. ولی همچنان بعضی از مفاهیم آن برای همه کاربران آشنا نیست و ممکن است باعث سردرگمی آنها شود.

از این رو تصمیم گرفتیم مطلبی در مورد هرآنچه که باید در مورد اندروید بدانید آماده کنیم.

با ما همراه باشید.

دستگاه اندرویدی

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

اندروید از تمامی تکنولوژی‌های اتصال (=Connectivity)پشتیبانی می کند. شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای است.

اندروید از فرمت‌های مختلف فایل‌های مالتی مدیاپشتیبانی می کند . مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF

اندروید برای ارسال پیغام‌های متنی از فرم‌های SMS, MMS و XMPP پشتیبانی می‌کند.

مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته‌است.

اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLite استفاده می‌کند.

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

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

تصاویر و فایل‌های گرافیکی به وسیلهٔ OpenGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.

با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

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

 

Eclipse ADT:

Eclipse یک محیط برنامه نویسی متن باز بر اساس زبان برنامه نویسی Java است. که Google با ارائه افزونه ای بنام ADT این محیط را برای برنامه نویسی اندروید آماده می سازد. همچنین برای ساده تر کردن کارهای نصب پلاگین و … گوگل اقدام به تهیه Eclipse ADT Bundle کرده است.

Eclipse یک محیط برنامه نویسی بر پایه جاوا می باشد . شرکت گوگل با معرفی افزونه ای به نام ADT این محیط را برای برنامه نویسی اندروید آماده ساخت.Eclipse ADT Bundle برای ساده تر کردن کار های نصب پلاگین ها و … توسط گوگل ارائه شد.

 

Android Studio:

کمتر برنامه نویس موبایلی وجود دارد که نام این نرم افزار به گوشش نخورده باشد.اندروید استودیو IDE اختصاصی شرکت گوگل است که همه اسناد رسمی به آن ارجاع داده می شود.

IDE مخفف Integrated Development Environment یا محیط جامع توسعه که همان محیط برنامه نویسی است.

اندروید استودیو محیط برنامه نویسی است که بیش ترین پشتیبانی را دریافت می کند.پس کار با اندروید استودیو نسبت به محیط های دیگر آسانتر است.

با توجه به اینکه اندروید استودیو دائما در حال به روز رسانی و بهبود است انتخاب معقولی است.اگر می خواهید به عنوان یک توسعه دهنده در جایی مشغول به کار شوید یادگیری اندروید استودیو کمک زیادی می کند. هم چنین برای توسعه یک اپلیکیشن استفاده از اندروید استودیو و زبان جاوا ایده خوبی است .

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

 آموزش نصب اندروید استودیو به صورت تصویری

SDK چیست؟

SDK مخفف Software Development Kit می باشد. به معنای یک بسته توسعه نرم افزار می باشد.

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

SDK wallpaper

اگر بخواهیم به طور کامل SDK را تعریف کنیم .مجموعه ای از ابزار ها مثل کتابخانه ها است .

همینطور توابع و تمام چیزهایی است که جهت راحتی توسعه دهنده برای یک محیط خاص طراحی شده.

و در اختیار برنامه نویس قرار داده می شود.

JDK چیست؟

JDK که مخفف Java SE Development Kit ابزار هایی برای توسعه مانیتورینگ و دیباگ اپلیکیشن های جاوا می باشد.همینطور شامل محیط های اجرای جاوا است.

Java development kit

کیت توسعه جاوا برای توسعه اپلیکیشن‌ها و اپلت‌های جاوا و همچنین اجرای آن‌ها ضروری است.

برای دانلود JDK باید یکی از ورژن های جاوا را انتخاب کنیم.

JDK 8 که آپدیت های فراورانی برای آن وجود دارد رایجترین نسخه موجود است.

بسیاری از برنامه ها هنگام نصب درخواست نصب جاوا ۸ یا JDK 8 را میکنند. ولی در حال حاضر JDK 11 منتشر شده و شما می توانید استفاده کنید.

 

 

API چیست؟

API مخفف عبارت Application Programming Interface به معنای رابط پیاده سازی توسط نرم افزار است.

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

api در اندروید

در سیستم عامل اندروید نیز API وجود دارد که هر کدام درجه یا Level دارند.

API  ها  اجازه دسترسی و تعامل به دیگر برنامه ها را صادر می کنند.

در اندروید علاوه بر این با بالا رفتن درجه API قابلیت های بیشتری به اندروید داده می شود.

لیست API ها و درجه بندی آن ها به این صورت است:

Level api

دسته بندی آموزش اندروید
اشتراک گذاری

نوشته های مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

23+ محصولات
405+ سفارشات تکمیل شده
2098+ کاربران
399+ مطالب وبلاگ
سبد خرید

هیچ محصولی در سبد خرید نیست.

ورود به سایت