برنامه نویسی اندروید- Intent ها

یک Intent در اندروید در واقع بیانگر توضیحاتی در خصوص عملی است  که قرار است صورت گیرد.از ان می توان با استفاده از startActivity برای فراخوانی یک اکتیویتی جدید استفاده کرد،یا از broadcastIntent برای ارسال ان به BroadcastReceiver های خاصی استفاده کرد و یا با استفاده از (startService(Intent و  (bindService(Intent, ServiceConnection, int با بخش های که در پس زمینه در […]

برنامه نویسی اندروید – فرگمنت ها ::فرگمنت انتقال

فرگمنت انتقال چیست؟ از نسخه KitKat به بعد امکانات جدیدی جهت هرچه بصری تر کردن انتقال ها در اندروید برای رابط کاربری فراهم آمد که با استفاده از آن انتقال بین اکتیویتی ها و یا فرگمنت ها با جلوه های بصری بهتری همراه می شد. نحوه کار به این صورت است که در هنگام انتقال […]

برنامه نویسی اندروید-فرگمنت::لیست فرگمنت

لیست فرگمنت ها در اندروید ۳٫۰ و بالاتر قابل دستیابی هستند. یک پیاده سازی سازی ساده از لیست فرگمنت ها که یک لیست از ایتم ها را درون فرگمنت پیاده سازی می کند.   لیست فرگمنت مثال در مثال زیر نحوه استفاده از لیست فرگمنت را با استفاده از arrayAdapter می توانیند مشاهده کنید .در […]

برنامه نویسی اندروید-فرگمنت ها::فرگمنت های تکی

 فرگمنت های تکی  فرگمنت های تکی برای استفاده در ابزار هایی با صفحه نمایش کوچک همانند گوشی های هوشمند طراحی شده اند و از آندروید نسخه ۳٫۰  به بالاتر قابل استفاده هستند. مثال در این مثال به شما نشان خواهیم داد که چگونه می توانید فرمگنت خود را ایجاد کنید.در اینجا ما از دو فرگمنت استفاده […]

برنامه نویسی اندروید – فرگمنت ها(Fragment)

Fragment در واقع جهت تکمیل و ماژولار کردن Activity ها ایجاد شد.در واقع می توانیم بگویم که یک فرگمنت زیر مجموعه ای از نوع اکتیویتی(Activity) هاست. نکات زیر در مورد فرگمت مهم است : فرگمنت از Layout های طراحی شده اختصاصی خود استفاده می کنند،رویداد ها و چرخه حیات مخصوص به خود را نیز دارند.. شما […]

برنامه نویسی اندروید – Content Providers

Content Providers ارائه گر های محتوا: ارائه گر محتوا(Content Providers) جزئی از امکانات اندروید است که این امکان را برای اپلیکیشن ایجاد می کند تا بتواند داده هایش را با سایر اپلیکیشن ها به اشتراک بگذارد.این ارائه گر ها می توانند داده های موجود را از طریق ابزار های مختلف موجود ذخیره کند. CONTENT PROVIDER گاهاَ […]

برنامه نویسی اندروید – Broadcast Receivers

Broadcast Receivers ها به طور ساده به پیام هایی که توسط سایر برنامه ها و یا سیستم عامل اندروید انتشار داده می شوند جواب می دهند.این پیغام ها معمولا رویداد ها یا پیام خاصی را منتشر می کنند.به عنوان مثال یک برنامه می تواند توسط انتشار یک پیغام عنوان کند که دانلود یک فایل به پایان رسیده […]

برنامه‌نویسی اندروید -سرویس ها

یک سرویس جزئی از اپلیکیشن است که در پس زمینه اجرا شده و می تواند وظایف طولانی مدت برنامه را بدون آنکه نیازی به تعامل با کاربر داشته باشد اجرا کند .همچنین سرویس ها می توانند حتی پس از بسته شدن برنامه اصلی به کار خود ادامه دهند. یک سرویس می تواند همواره در یکی […]

برنامه نویسی اندروید -فعالیت ها (Activity)

یک Activity به یک صفحه از اپلیکیشن اشاره دارد که تمامی عناصر مورد استفاده برای رابط کاربری جزئی از آن به شمار می روند . چنانچه از قبل تجربه کار با زبان های برنامه نویسی از قبیل ++C,C یا java را داشته باشید احتمالا با تابع ()main آشنایی دارید، این تابع محلی است که برنامه از […]

برنامه نویسی اندروید-مدیریت منابع و دسترسی به آنها

منابع بسیار زیادی وجود دارند که در ساخت یک اپلیکیشن اندروید به آن نیاز خواهید داشت،پس بهتر است بجای استفاده از آن در کد برنامه از مکانیزمی جهت ذخیره و دسترسی آسان به آن استفاده کنید.داده های مورد نظر ما می توانند داده های ایستا ،تصاویر،رنگ ها،چیدمان ها ،رشته های موجود در اپلیکیشن ،انیمیشن ها […]