آموزش سریع Android
اندروید به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی) یک سیستم عامل موبایل است که گوگل برای اسمارت فونها و تبلتها و هم اکنون برای تلویزیونها عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد.اندروید بر پایه هسته لینوکس ساخته شدهاست و بیشترین استفاده را در بین سیستم عاملهای موبایل دارد.
نرمافزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایههای زیرین سیستم عامل میتوانند از کتابخانههای جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شدهاست و بسیاری از برنامههای اندروید هم با جاوا نوشته شدهاند. اما این سیستم عامل، Java Virtual Machineندارد. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik vitrual machine اجرا میشوند. دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شدهاست تا همRAMو همCPUو هم باتری کمتری مصرف کند. برنامههای جاوایی معمولی هم که روی گوشیهای دیگر اجرا میشوند با استفاده از نرمافزارهای شبیهساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.
رابط کاربری اندروید
واحد سازندهی اصلی واسط کاربری یک شی View است که از کلاس View ایجاد شده است و یک ناحیه مسطتیل شکل را بر روی صفحه اشغال می کند و مسئول ترسیم و ادارهی رویداد های مربوطه است. View کلاس پایه برای ویجت هاست، که برای ایجاد مولفه های واسط کاربری تعاملی مانند دکمه ها، فیلدهای متنی و غیره به کار می روند.
یک واسط کاربری اپلیکیشن اندرویدی به هر چیزی اطلاق میشود که کاربر می تواند آن را ببیند و با آن تعامل داشته باشد. شما مطالبی را در مورد layout های مختلفی که می توانید برای قرار دادن view هایتان در یک فعالیت از آنها استفاده کنید، فرا گرفتید.
آموزش مدیریت رویدادها در اندروید : Android Event Handling
اگر شما از قبل اطلاعاتی در مورد Cascading Style Sheet (CSS) در طراحی وب داشته باشید، Android Style نیز بسیار شبیه به آن عمل می کند. تعدادی ویژگی مربوط به هر ویجت اندرویدی وجود دارد که شما می توانید برای تغییر ظاهر اپلیکیشن خود آنها را تنظیم کنید. یک سبک (style ) می تواند مواردی مانند ارتفاع، نحوه قرار گیری صفحات، رنگ فونت، اندازه فونت، رنگ پس زمینه و بسیاری از موارد دیگر را مشخص کند.
اندروید لیست بزرگی از ویجت های از پیش ساخته شده مانند Button، TextView، EditText، ListView، CheckBox، RadioButton، Gallery، Spinner، AutoCompleteTextView و غیره را ارائه می کند،که شما میتوانید مستقیما در اپلیکیشن اندرویدی خود از آنها استفاده کنید. ولی ممکن است