a

ABLY مقالات و مطالب مجموعه

صفحه اصلی / ABLY مقالات و مطالب مجموعه

بسم الله الرحمن الرحیم

آشنایی با-User Interface  UI(واسط کاربر) در  اندروید

فصل سوم-بخش اول

شما در پایان فصل با  موارد زیر آشنا می شوید :

  • انواع  View Group ها  که شما می توانید  View  ها در آن  قرار دهید
  • چگونه می توانید  تغییرات صفحه  نمایش را  کنترل  و آنرا با دستگاه های مختلف سازگار کنید
  • چگونه می توانید یک  Ui

بسم الله الرحمن الرحیم

فراخوانی برنامه ها  از  قبل ساخته شده ( Built –in ) با استفاده از intent

فصل دوم-بخش  یازدهم

تا  اینجا  شما  یاد می گیرید  که  چگونه activity  ها را  در برنامه خود فراخوانی کنید. یک از  جنبه های  بسیار مهم برنامه  نویسی اندرو.ید  این می باشد  که شما  می توانید  با استفاد از intent ها  activity  های برنامه های  دیگر را در برنامه  خود فرا خوانی  کنید.به خصوص, برنامه  شما می  تواند  برنامه های  Built-in را  که  در  دستگاه های  که از اندروید استفاده می کنند را  فرا خوانی کنند. به  عنوان  مثال  اگر شما  نیا

بسم الله الرحمن الرحیم

ارسال داده بین  activity های مختلف با استفاده از شی Intent

فصل دوم-بخش  نهم

در  کنار دریافت داده از یک Activity,  ارسال داده به یک Activity  دیگر هم بسیار رایج می باشد.به عنوان مثال شما می خواهید در  EditText  یک  متن پیش فرض  قبل از به نمایش در آمد

بسم الله الرحمن الرحیم

ارتباط بین activity ها با استفاه از intent ها

فصل دوم-بخش  ششم

یک برنامه اندروید می تواندصفر یا بیشتر activity د اشته باشد زمانی که برنامه شما بیشتر از یک activity اشته باشد  شما اغلب نیاز دارید که بین activity ها ارتباط بر قرار کنید.که ارتباط بین activity هااز طریق چیزی انجام می شودکه به عنوان intent  شناخته می شود..بهترین راه برای درک این مفهوم ش

بسم الله الرحمن الرحیم

اعمال Style و theme بر روی  یک activity 

فصل دوم- بخش سوم

به طور پیش فرض زمانی که یک activity  اجرا می شود  تما م صفحه را در بر می گیرید. با این حال  شما  می توانید  Dialog Theme  را بر روی  آن  اعمال کنید. تا activity به صورت  یک Dialog  نمایش داد

بسم الله الرحمن الرحیم

Activities, Fragments و Intents

فصل دوم- بخش دوم

در پایان این فصل  با موارد زیرآشنا می شود

  •    چرخه ی زندگی(Life Cycle ) یک Activity
  •     آشنای با Fragment  ها و  شخصی سازی UI
  •     اعمال Style  ها  و  Theme  ها  بر روی  UI
  •     شرح می دهیم که   چه طور  یک Activity  را  مانند  Dial g Wind ws  نمایش دهیم
  •     با مفهوم Intent  ها آشنا می شویم.
  •     استفاده از شی ( bject ) Intent  برای  لینک بین Activity  ها
  •     فهمیدن اینکه  intent filter  ها چگونه به شما کمک  می کند تا  به صورت دلخواه با دیگر Activity  ها  ارتباط برقرا  کنید
  •     نمایش Alert  ها  به  کاربران با استفاده از notificati n  ها

در  فصل  اول شما  یاد گرفتید  که یک activity   پنجره ا ی است شامل تمام Ui  ها  برنامه های کاربردی  شما می  باشد. یک برنامه ی کاربردی می تواند یک  یا بیشتر  Activity  داشته باشد. هدف اصلی  یک Activity   ارتباط(interact) با  کاربر می باشد.

activity  برای یک زمان در  صفحه نمایش  ظاهر می شود  و در  لحظه دیگر  مخفی می باشد یک activity  در  حالت های مختلف  قرار می گیرد. که  قرار گرفتن در حالت های  مختلف را چرخه ای زندگی(Life Cycle) می گویند. فهمیدن چرخه ی زندگی یک activity  امر حیاتی است زیرا به شما  کمک می کند  تا  مطمئن شوید  برنامه کاربردی به درستی کار می کند.

اندروید 4 علاوه بر پشتیبانی  از ویژگی های اندروید 3  دارای  ویژگی جدیدی  می باشد به نام :Fragment   برای اینکه  مفهوم Fragment  را به خوبی  متوجه شوید   فرض کنید که Fragment  ها  Acitivity  ها  کوچکی هستند که می توانیم در یک Activity  گروه بندی کنیم.

در این فصل شما با  activity  ها و  Fragment ها آشنا می شوید.صرف نظر از activity  ها  مفهوم اصلی دیگر در اندروید intent می باشد. یک Intent  به طور اساسی یک کلاس  می باشد که activityهای متفاوت  دیگر را  قادر می سازد که با یکدیگر به صورت یک پارچه  باهم کار کنند.  در فصل های بعدی شما یاد می گیرید  که چگونه  برنامه  های از پش ساخته سیستم عامل اندروید می توانند  با هم  کار کنند.

سم الله الرحمن الرحیم

نمایش یک Progress Dialog

فصل دوم- بخش پنجم

یک از UI های رایج در دستگا های  که از سیستم عامل اندروی استفاد ه می کنند  دیالوگ Please Wait  می باشد. که شما عموما  آن را زمانی مشاهده می کنیدکه  یک کار     برای مدت زمان طولانی در حال انجام باشد.

به عنوان مثال زمان های که شما در حال Loginکردن به یک سرور می باشید یا  در  حال  انجام محاسبات سنگین برای نمایش  به کاربر می باشیدویاموارد از این قبیل این Dialog بسیار مفید می باشد.که  به عنوان Progress Dialog شناخته می شود

آن را با یک مثال به شما نمایش می دهیم.

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس