به علیرضا وب خوش آمدید!
06:47 جمعه 29 ارديبهشت ماه ، 1391
مطالب سایت
آموزش
ترفند
گرافیک
کدهای جاوا اسکریپت
مسنجر و خبر رسان
اسکریپت وسایت ساز
سورس
دانلود کتاب و مقاله
معرفی سایت
ارسال دعوت نامه
اخبار و ضمیمه‌ها
دانلود برنامه
سرگرمی
ایمیل - Email
طراحی سایت
آموزش لینوکس
مرورگرهای اینترنتی
Firefox add-ons

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

www.AlirezaWeb.com             android
اندروید چیست ؟ برنامه نویسی اندروید چگونه است؟

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

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

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

برای آشانایی بیشتر و آشنایی با محیط‌های برنامه نویسی آن, ادامه‌ی مقاله را مطالعه فرمایید.




رابطه اندروید و جاوا :
نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایه های زیرین سیستم عامل میتوانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل ، Java Virtual machine ندارد . برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل  میشوند و سپس روی  Dalvik virtual machine اجرا میشوند. (دالویک یک ماشین جازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم 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 شامل یک دیباگر، کتابخانه های اندروید، شبیه ساز سیستم عامل ، مستندات اندروید و فایل های نمونه و آموزشی است که به شما در ایجاد اولین برنامه هایتان کمک میکند. هم اکنون این SDK بر روی یک سیستم 32 بیتی که لینوکس ، ویندوز و یا mac OSX داشته باشد اجرا میشود. پیش نیازهای نصب این SDK عبارتند از JDK   و Apache Ant و python 2.2 . برنامه های نوشته شده برای اندروید با پسوند .apk ذخیره میشوند.


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

برنامه ساز اندروید www.AlirezaWeb.com                  android-app-inventor

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

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

anddev.org : جامعه برنامه نویسان اندروید
hello world : نوشتن اولین برنامه برای اندروید
Android videos : فیلمهای آموزشی درباره اندروید
فیلم آموزشی برنامه نویسی اندروید - دانلود از تورنت . 60 مگ


منبع: ماکرومدیا ایکس


کلمات کليدي : برنامه سازی انرویید اندروید Android گوگل google Programm Programming برنامه نویسی زبان
ارسال شده در مورخه : سه شنبه، 2 آذر ماه ، 1389 توسط aapalireza  چاپ مطلب

مرتبط با موضوع :

 روزنامه گاردین:ترک تحصیل رهبران کامپیوتر  [سه شنبه، 19 مهر ماه ، 1390]
 stevejobs  [جمعه، 15 مهر ماه ، 1390]
 هشدار امنیتی گوگل به کاربران ایرانی - SSL  [چهارشنبه، 16 شهريور ماه ، 1390]
 زنی که جایزه 10,000 دلاری اپل را رد کرد  [جمعه، 8 بهمن ماه ، 1389]
 کسب درآمد از کپچا  [پنجشنبه، 13 آبان ماه ، 1389]
 بحث و بررسی سرویس جدید edge شرکت ایرانسل  [سه شنبه، 27 مهر ماه ، 1389]
 تولد سایت 21 شهریور  [جمعه، 19 شهريور ماه ، 1389]
 تماس با تلفن‌های سراسر دنیا از طریق جیمیل  [پنجشنبه، 11 شهريور ماه ، 1389]
 ضمیمه روزنامه خراسان - بایت شماره 137  [چهارشنبه، 10 شهريور ماه ، 1389]

نام شما: [ کاربر جدید ]

عنوان:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : pak94yop
تايپ کد امنيتي : [ بازگشت ]

salam (امتیاز : 0)
توسط کاربر غیر عضو در مورخه : چهارشنبه، 3 آذر ماه ، 1389
salam khaste nabashi aziz mamnun k be webloge man omadi omidvaram be dardet khorde bashe webloge zibai dari movafagh bashi bye http://topproxy.blogfa.com


[ ارسال جوابیه ]


http://zahra690.blogfa.com/ (امتیاز : 0)
توسط کاربر غیر عضو در مورخه : شنبه، 6 آذر ماه ، 1389
می دانم هر از گاهی دلت تنگ می شود... فقط کافیست خوب گوش بسپاری! و بشنوی ندایی که تو را فرا می خواند به زیستن! می دانم هراز گاهی دلت تنگ می شود. همان دلهای بزرگی که جای من در آن است آنقدر تنگ میشود که حتی یادت می رود من آنجایم. دلتنگی هایت را از خودت بپرس. و نگران هیچ چیز نباش! هنوز من هستم. هنوز خدایت همان خداست! هنوز روحت از جنس من است! اما من نمی خواهم تو همان باشی! تو باید در هر زمان بهترین باشی. نگران شکستن دلت نباش! میدانی؟ شیشه برای این شیشه است چون قرار است بشکند. و جنسش عوض نمی شود ... و میدانی که من شکست ناپذیر هستم ... و تو مرا داری ... برای همیشه! چون هر وقت گریه میکنی دستان مهربانم چشمانت را می نوازد ... چون هر گاه تنها شدی، تازه مرا یافته ای ... چون هرگاه بغضت نگذاشت صدای لرزان و استوارت را بشنوم، صدای خرد شدن دیوار بین خودم و تو را شنیده ام! درست است مرا فراموش کردی، اما من حتی سر انگشتانت را از یاد نبردم! دلم نمی خواهد غمت را ببینم ... می خواهم شاد باشی ... این را من می خواهم ... تو هم می توانی این را بخواهی. خشنودی مرا. من گفتم : وجعلنا نومکم سباتا (ما خواب را مایه آرامش شما قرار دادیم) و من هر شب که می خوابی روحت را نگاه می دارم تا تازه شود ... نگران نباش! دستان مهربانم قلبت را می فشارد. شبها که خوابت نمی برد فکر می کنی تنهایی ؟ اما، نه من هم دل به دلت بیدارم! فقط کافیست خوب گوش بسپاری! و بشنوی ندایی که تو را فرا می خواند به زیستن! پروردگارت ... با عشق !


[ ارسال جوابیه ]


narges (امتیاز : 0)
توسط کاربر غیر عضو در مورخه : دوشنبه، 21 آذر ماه ، 1390
دانلود انيميشن [www.downloadaneh.com] [www.downloadaneh.com]چه کردي پسر دانلود مستند [www.downloadaneh.com] [www.downloadaneh.com]دست مريز بابادانلود نرم افزار [www.downloadaneh.com]واقعا ممنون بابت مطالب جالب اپديت انتي ويروس [www.downloadaneh.com] [www.downloadaneh.com]سايت شما تکه آموزش [www.downloadaneh.com] [www.downloadaneh.com]من هر روز سايت شما رو مي بينم دانلود نرم افزار موبايل [www.downloadaneh.com] [www.downloadaneh.com/mobile]واقعا خسته نباشيد دانلود تم موبايل [www.downloadaneh.com] [www.downloadaneh.com/mobile]ناز شستتون کليپ موبايل [www.downloadaneh.com] [www.downloadaneh.com/mobile] خدا حافظ


[ ارسال جوابیه ]


narges (امتیاز : 0)
توسط کاربر غیر عضو در مورخه : دوشنبه، 21 آذر ماه ، 1390
اس ام اس sms [www.downloadaneh.com] [www.downloadaneh.com/mobile]چه کردي پسر دانلود تم آندرويد [www.downloadaneh.com] [www.downloadaneh.com]دست مريز بابا دانلود نرم افزار جاوا [www.downloadaneh.com] [www.downloadaneh.com]واقعا ممنون بابت مطالب جالب انجمن دانلودانه [forum.downloadaneh.com] [forum.downloadaneh.com]سايت شما تکه مجله آي تي [www.news.downloadaneh.com] [www.news.downloadaneh.com]من هر روز سايت شما رو مي بينم دانلود بازي موبايل [www.downloadaneh.com] [www.downloadaneh.com/mobile]واقعا خسته نباشيد دانلود والپيپر موبايل [www.downloadaneh.com] [www.downloadaneh.com/mobile]ناز شستتون مجله سرگرمي [www.fun.downloadaneh.com] [www.fun.downloadaneh.com] خدا حافظ مجله سرگرمي [www.fun.downloadaneh.com] [www.kelishe.net] خدا حافظ


[ ارسال جوابیه ]

امتیاز دهی به مطلب
امتیاز متوسط : 4.18
تعداد آراء: 16


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

اشتراک گذاري مطلب