-
درس یازدهم - ارائه دهندگان محتوا
21 بهمن 1396 10:24
یک ارائه دهنده محتوا، در صورت درخواست اپلیکیشن ها، اطلاعات را از یک اپلیکیشن دیگر به آنها می رساند. چنین درخواست هایی توسط متدهای کلاس ContentResolver اداره می شوند. یک ارائه دهنده محتوا از راه های مختلفی می تواند اطلاعات خودش را ذخیره کند و این اطلاعات می توانند در یک پایگاه داده، در فایل ها و یا حتی در یک شبکه ذخیره...
-
درس دهم - پخش کننده های رادیویی
21 بهمن 1396 10:03
پخش کننده های رادیویی قادرند که به پیام های رادیویی منتشر شده توسط سایر اپلیکیشن ها یا خود سیستم پاسخ گویند. این پیام ها گاهی اوقات event و یا intent نامیده می شوند. به عنوان مثال، یک اپلیکیشن می تواند پیام هایی منتشر کند که به سایر اپلیکیشن ها اطلاع می دهد که تعدادی اطلاعات جدید در وسیله اندرویدی دانلود شده است و این...
-
درس نهم - سرویس ها
20 بهمن 1396 14:04
سرویس جزئی از سیستم است که در پس زمینه سیستم اجرا می شود تا عملیات های طولانی مدت را انجام دهد بدون اینکه نیازی به تعامل با کاربر داشته باشد و حتی زمانیکه اپلیکیشن تخریب می شود به کار خود ادامه می دهد. فایل کامل آموزش را می توانید در ادامه مطلب دانلود نمایید برای دانلود فایل اینجا را کلیک کنید عناوین این آموزش به...
-
درس هشتم - اکتیویتی ها
20 بهمن 1396 13:41
اکتیویتی یک صفحه نمایش ساده دارای رابط کاربری است درست مثل پنجره یا چارچوب در زبان جاوا. اکتیویتی در اندروید زیرکلاسی از کلاس ContextThemeWrapper می باشد. در ادامه مطلب می توانید فایل مربوط به این آموزش را دریافت نمایید. برای دانلود فایل اینجا را کلیک کنید عناوین این آموزش به ترتیب زیر است: اکتیویتی ها مثال
-
درس هفتم - سازماندهی و دسترسی به مراجع
20 بهمن 1396 12:25
آیتم های بسیار زیادی وجود دارند که با استفاده از آنها می توانید یک اپلیکیشن اندرویدی خوب بسازید. علاوه بر کدنویسی برای اپلیکیشن، باید به مراجع گوناگون مثل محتوای ثابتی که کد شما از آن استفاده می کند توجه داشته باشید. از جمله این مراجع می توان به بیت مپ ها ، رنگ ها ، چیدمان صفحات ، رشته ها ، انیمیشن ها و بسیاری دیگر...
-
درس ششم - مثال Hello World در اندروید استودیو
20 بهمن 1396 11:02
در این قسمت می خواهیم با استفاده از محیط اندروید استودیو اولین برنامه خود را بنویسیم. قبل از اینکه شروع به نوشتن اولین برنامه خود با استفاده از Android SDK کنید، مطمئن شوید که محیط توسعه اندروید را به درستی و مطابق با توضیحات داده شده در قسمت آموزش نصب محیط توسعه اندروید نصب کرده اید. من همچنین فرض را بر این می گذارم...
-
درس پنجم - اجزای تشکیل دهنده اپلیکیشن
20 بهمن 1396 10:28
اجزای اپلیکیشن، آجرهای تشکیل دهنده ساختمان اپلیکیشن هستند. این اجزاء به فایل مانیفست اپلیکیشن یعنی AndroidManifest.xml متصل می شوند که این فایل، هر جزء از اپلیکیشن و نحوه تعامل آنها با یکدیگر را مشخص می کند. در ادامه مطلب می توانید توضیحات مربوط به این اجزاء را در قالب یک فایل آموزشی دریافت نمایید. برای دانلود فایل...
-
درس چهارم - معماری اندروید
20 بهمن 1396 09:35
سیستم عامل اندروید یک بسته کامل از اجزای نرم افزاری است که تقریبا به پنج قسمت و چهار لایه اصلی تقسیم می شوند که در نمودار معماری اندروید در زیر نشان داده شده اند. در ادامه مطلب می توانید توضیحات این قسمت ها را در قالب یک فایل آموزشی دریافت نمایید. برای دانلود فایل اینجا را کلیک کنید عناوین این فایل آموزشی به قرار زیر...
-
درس سوم - نصب محیط توسعه نرم افزار
20 بهمن 1396 09:08
شما می توانید توسعه اپلیکیشن اندروید خودتان را بر روی یکی از سیستم عامل های زیر شروع کنید. · مایکروسافت ویندوز نسخه XP و نسخه های بالاتر · مکینتاش نسخه X 10.5.8 یا نسخه های بالاتر با پردازنده اینتل · لینوکس شامل کتابخانه C GNU نسخه 2.7 یا بالاتر نکته دوم این است که تمامی ابزارهای لازم برای توسعه اپلیکیشن های اندرویدی...
-
درس دوم - اندروید چیست؟
18 بهمن 1396 12:12
اندروید چیست؟ اندروید یک سیستم عامل منبع باز و مبتنی بر لینکوس است که در تجهیزات موبایلی مثل گوشی های هوشمند و تبلت ها استفاده می شود. اندروید توسط اتحادیه گوشی بازان با ریاست گوگل و نیز سایر شرکت ها توسعه یافته است. اندروید یک رویکرد یکسان را در توسعه اپلیکیشن تجهیزات موبایلی ارائه می کند به این معنی که توسعه دهندگان...
-
درس اول - مقدمه
18 بهمن 1396 11:37
آموزش اندروید اندروید یک سیستم عامل منبع باز و مبتنی بر لینکوس است که در تجهیزات موبایلی مثل گوشی های هوشمند و تبلت ها استفاده می شود. اندروید توسط اتحادیه گوشی بازان با ریاست گوگل و نیز سایر شرکت ها توسعه یافته است.این آموزش ، برنامه نویسی پایه ای اندروید را به شما خواهد آموخت و همچنین برخی از مفاهیم پیشرفته در رابطه...
-
دعوت به همکاری
18 بهمن 1396 10:18
مدت هاست که گوشی های هوشمند در جامعه با استقبال گسترده ای روبرو شده اند و روز به روز تمایل مردم به خرید آنها افزایش می یابد. در این میان گوشی هایی که از سیستم عامل اندروید استفاده می کنند، بیشترین تقاضای بازار را به خود اختصاص داده اند. از طرف دیگر وجود انواع و اقسام اپلیکیشن ها که در مارکت هایی چون بازار و گوگل پلی...
-
الفبای زبان برنامه نویسی جاوا
18 بهمن 1396 09:21
برنامه نویسی برای اپلیکیشن های اندروید بر مبنای زبان برنامه نویسی جاوا پایه گذاری شده است. برای ورود به حوزه برنامه نویسی اندروید لازم است تا پیش زمینه ای از این زبان برنامه نویسی داشته باشیم. اما آیا لازم است که حتما یک برنامه نویس حرفه ای جاوا باشیم؟ پاسخ به این سوال منفی است. آشنایی با اصول و مفاهیم این زبان برنامه...