android چیست ؟ برنامـه نویسی android چگونه است؟

android logo android چیست ؟ برنامـه  نویسی android چگونه است؟

آموزش C#

آندروید چیست ؟ برنامـه نویسی android چطور است؟
آموزش سی شارپ

android (Android) نام سیـستم علت موبایل است که بوسیله شرکـت گوگــل گسترش داده می شود . این سیـستم علت اوپن سورس است برپایه هسته لینوکس بنا شده است. android بر خلاف سیستم علت iOS آیفون که فقط پردازنده های ARM را پشتیبانی می نماید ، بر روی انواع مختلف ی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال ۲۰۰۸ تهم اکنون تلفن های همراه متعددی با استفاده از این سیستم علت به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با مصرف از این سیستم علت به بازار ارائه شده اند.

آمارهایی از برنامـه های موجود جهت android
تا ماه اکتبر ۲۰۱۰ تعداد یکصدهزار پروگرام جانبی برای این سیستم علت نوشته شده است که سهم بزرگی در محبوبیت این سیستم علت دارند. تا همین تاریخ تعداد پروگرام های نوشته شده برای سیستم علت آیفون ۳۰۰ هزار بوده است. ولی سرعت بیشتر شدن سیستم علت آندروید بسیار زیاد بالاتر از بقیه سیـستم علت ها حتی آیفون است و اما این موضوع را نمی بایست از یاد برد که در لحظه نگارش این متن ، اندروید نصف عمر آیفون را دارد.

آندروید کتابخانه های پروگرام نویسی قدرتمندی است که کار پروگرام نویسان را خیلی آسان می نماید . از عبارت دیتابیس رابطه ای کوچک شده‌ی SQLite توابع گرافیکی ۳ بعدی openGL موتور مرورگر webkit (شبیه مرورگر کروم) و موتور گرافیکی SGL .

رابطه آندروید و جاوا :
نرم افزار های جانبی android ی با مصرف از زبان جاوا نوشته میشوند و جهت رابطه با لایه های زیرین سیستم علت میتوانند از کتابخانه های جاوایی آندروید مصرف کنند. بخش رابط فرد ی سیـستم علت اندروید با زبان جاوا نوشته شده است و زیاد ی از برنامـه های اندروید هم با جاوا نوشته شده اند. اما این سیستم علت Java Virtual machine ندارد . جهت اجرای پروگرام های جاوایی روی این سیسـتم علت ، کدهای جاوا به کدهای Dalvik تبدیل میشوند و پس روی Dalvik virtual machine اجرا میشوند. (دالویک یک اتومبیل جازی جاوایی است که برای سیـستم علت android بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری استفاده نماید ). پروگرام های جاوایی معمولی هم که روی گوشی های دیگر اجرا میشوند با استفاده از نرم افزار های شبیه ساز اتومبیل مجازی جاوا مانند j2ME MIDP Runner روی این سیـستم علت قابل اجرا هستند .

فرمت فایـل های پشتیبانی شده:
اندروید در حالت پیشفرض فایل های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی می نماید . اندروید Adobe Flash را پخش می نماید میتواند فایـل های GIF متحرک را با حرکت پخش نماید . جهت پخش فایـل های جریان دار مانند صوت فیلم زیبا هم میتوانید از تگ فیلم زیبا html5 و همچنین تکنولوژی Adobe Flash Streaming استفاده بکنید .در نسخه های اندروید ، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار زیاد بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر آندروید متصل شده است. (همچنین مرورگر آندروید کدهای HTML5 را پشتیبانی می نماید )

محیط پروگرام نویسی اندروید :
Android SDK حاوی یک دیباگر، کتابخانه های android ، شبیه ساز سیـستم علت مستندات اندروید و فایل های نمونه آموزش ی است که به شما در ایجاد اولین برنامـه هایتان کمک می نماید . اکنون این SDK بر روی سیستم ۳۲ بیتی که لینوکس ، ویندوز و یا mac OSX داشته باشد اجرا می شود . پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2 . پروگرام های نوشته شده برای آندروید با پسوند .apk ذخیره میشوند.

App Inventor for Android : شاهکار گوگل در ایجاد برنامـه های اندروید ی:

پروگرام ساز اندروید یک محیط پروگرام نویسی ویژوال تحت وب برای برنامـه نویسان تازه کار است که بر پایه ی کتابخانه جاوایی open Blocks توسط یکی از استادان برجسته ی دانشکده MIT بنا شده است و فانکشن هایی برای برقراری رابطه با سخت افزارهای مورد پشتیبانی android دارد: مانند شتاب سنج، جهت سنج، GSP ، مدیریت پیامک android ، مبدل صدا به متن و حتی امکان اتصال به وب سرویس ها (وب سرویس آمازون و توییتر بصورت پیشفرض در این محیط پروگرام نویسی گنجانده شده). این محیط پروگرام نویسی آنقدر پیشرفت کرده است که دانشگاه های MIT هاروارد، ولزلی و سانفرانسیسکو آنرا بعنوان یک کورس جهت دانشجویان برگزار میکنند.

گوگــل هدف از ایجاد سیستم ی مانند android app inventor را اینگونه بیان می نماید که هر فردی می بایست قادر باشد تا جهت android پروگرام بسازد حتی بچه های دبستانی که چیزی از پروگرام نویسی نمی دانند زیرا آنها نیازهای موردنظر خود را با اینکار رفع میکنند چنانچه سیستم آندروید ی نداشته باشند جهت خرید گوشی اندروید ی ترغیب میشوند. در این محیط برنامـه نویسی شما می توانید با drag-n-drop براحتی کامپوننت ها را روی صفحه بکشید نوشتن اولین برنامـه ی android ی خود را شروع کنید. (آدرس پروگرام ساز گـوگل http://appinventer.googlelabs.com است اما این بخش مانند بقیه سیـستم های گوگــل در ایران قابل دسترس نیست)

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*

خرید vps خرید vps ارزان خرید سرور مجازی خرید سرور مجازی ارزان خرید وی پی اس خرید وی پی اس ارزان خرید فیلترشکن خرید vpn خرید vpn ارزان خرید vpn خرید vpn
ارزان
دانلود آهنگ جدید
نمونه سوالات
دانلود فیلم بزرگسال
دانلود آهنگ جدید ایرانی
عاشقانه
کاشمر
نسیم سافت
یکم عاشقانه
یکم عاشقانهکاشمردانلود آهنگ جدیدکلی فروشیسئو و بهينه سازيدانلود آهنگ جديدسايت تفريحي و سرگرمينسيم سافتنمونه سوال امتحان
دانلود آهنگ جدید ایرانی