کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش سریع Android

اندروید به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی) یک سیستم عامل موبایل است که گوگل برای اسمارت فون‌ها و تبلت‌ها و هم اکنون برای تلویزیون‌ها عرضه می‌نماید و با همکاری ده‌ها شرکت بر روی دستگاه‌های مبتنی بر اندروید قرار می‌دهد.اندروید بر پایه هسته لینوکس ساخته شده‌است و بیشترین استفاده را در بین سیستم عامل‌های موبایل دارد.
نرم‌افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می‌شوند و برای ارتباط با لایه‌های زیرین سیستم عامل می‌توانند از کتابخانه‌های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده‌است و بسیاری از برنامه‌های اندروید هم با جاوا نوشته شده‌اند. اما این سیستم عامل، Java Virtual Machineندارد. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می‌شوند و سپس روی Dalvik vitrual machine اجرا می‌شوند. دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شده‌است تا همRAMو همCPUو هم باتری کمتری مصرف کند. برنامه‌های جاوایی معمولی هم که روی گوشی‌های دیگر اجرا می‌شوند با استفاده از نرم‌افزارهای شبیه‌ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.


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

آموزش Broadcast Receiver در اندروید|آموزش دریافت کنندگان پیام های متشرشده در android
آموزش دریافت کنندگان پیام های متشرشده در android

آموزش دریافت کنندگان پیام های متشرشده در android

13180 بازدید
ادامه
آموزش Intent ها و فیلترهای آندروید : Android Intent & Filter
آموزش Intent ها و فیلترهای آندروید : Android Intent & Filter

آموزش Intent ها و فیلترهای آندروید : Android Intent Filter

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

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

6466 بازدید
ادامه
مرور کلی اندروید
مرور کلی اندروید

اندروید یک سیستم عامل متن باز و مبتنی بر لینوکس برای دستگاه های موبایل مانند گوشی های هوشمند و کامپیوترهای تبلت است. اندروید به وسیله­ی Open Handset Alliance توسعه پیدا کرد و به وسیله­ی گوگل و سایر شرکت ها هدایت شد.

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

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

4353 بازدید
ادامه
معماری اندروید
معماری اندروید

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

5822 بازدید
ادامه
مولفه های اپلیکیشن اندروید
مولفه های اضافی

مولفه های اپلیکیشن واحدهای سازنده ی اصلی اپلیکیشن های اندروید هستند. این مولفه ها دارای ارتباط ضعیفی با فایل مانیفست اپلیکیشن AndroidManifest.xml دارند که هر مولفه ی برنامه و نحوه تعامل مولفه ها با هم را توصیف میکند.

4770 بازدید
ادامه
مثال Hello World  اندروید
مثال Hello World اندروید

اولین گام ایجاد یک اپلیکیشن اندرویدی ساده با استفاده از Eclipse IDE است. گزینه های File -> New -> Project را دنبال کنید و نهایتا ویزارد Android New Application را از لیست ویزاردها انتخاب کنید. اکنون نام اپلیکیشن خود را HelloWorld بگذارید. این کار را با استفاده از پنجره ویزارد به صورت زیر انجام ده ید:

3928 بازدید
ادامه
سازماندهی و دسترسی به منابع اندروید

آیتم های بسیار بیشتری وجود دارند که شما میتوانید برای ساخت یک اپلیکیشن اندرویدی خوب از آنها استفاده کنید. صرف نظر از کد نویسی اپلیکیشن، شما باید به منابع مختلف دیگر مانند محتوای ایستایی که کد شما از آن استفاده میکند، مانند تصاویر(نقشه بیتی )، رنگ ها، تعاریف صفحه بندی، رشته های واسط کاربری، دستورات مربوط به انیمیشن و موارد دیگر ، توجه کنید. این منابع همیشه به صورت جداگانه در دایرکتوری های فرعی مربوط به دایرکتوری res/ نگهداری میشوند.

4417 بازدید
ادامه
فعالیت های اندروید

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

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

یک سرویس مولفه ای است که برای انجام عملیات طولانی مدت در پس زمینه، بدون نیاز به تعامل با کاربر، اجرا میشود. برای مثال، یک سرویس می تواند در پس زمینه موسیقی اجرا کند در حالیکه کاربر در اپلیکیشن متفاوتی قرار دارد ، و یا می تواند بدون قطع کردن تعامل کاربر با یک فعالیت، داده ها را از شبکه واکشی کنند. یک سرویس اساسا می تواند دو حالت داشته باشد:

3771 بازدید
ادامه
تامین کنندگان محتوا در اندروید

یک مولفه تامین کننده­ ی محتوا (content providers)، در صورت درخواست، داده های یک اپلیکیشن را به سایر اپلیکیشن ها ارائه میدهد. این درخواست ها به وسیله ­ی متدهایی از کلاس ContentResolver اداره میشوند. یک تامین کننده ­ی محتوا می تواند از روش های مختلفی برای ذخیره­ ی داده های خود استفاده کند و داده می تواند در یک پایگاه داده، در فایل ها یا حتی بر روی یک شبکه ذخیره شود.

2933 بازدید
ادامه
قطعات اندروید

یک قطعه (Fragment) بخشی از واسط کاربری یک اپلیکیشن و یا رفتاری است که شما میتوانید آن را در یک فعالیت قرار دهید. این مولفه امکان طراحی پیمانه ای[1] بیشتر فعالیت ها را فراهم میکند. می توان گفت که یک قطعه نوعی فعالیت فرعی (sub-acitivity) است. در ادامه نکات مهم مربوط به قطعه آورده شده است

2752 بازدید
ادامه