مقالات تخصصي طراحي اپ موبايل
مرجع رسمي مقالات طراحي اپليكيشن


فعاليت اندرويد چيست؟
activity در اندرويد چيست؟ هر شيت از نرم‌افزار را يك اكتيويتي يا به اصطلاح عمل يا Activity مي گوييم. اين صفحات در اپ يا همان نرم‌افزار اندرويدي كنار هم قرار مي‌گيرند و از طريق دكمه هاي مختلف به هم وصل يا در واقع منتقل مي شوند. هر Activity داراي يك UI (رابط كاربري) است كه دربرگيرنده ويجت‌ها، دكمه‌ها، متن‌ها و ساير اجزايي هست كه كاربر با آن‌ها در تعامل است. اپليكيشن‌نويسان اندرويد مي‌توانند با استعمال از Activity ها، صفحات مختلف نرم افزار را به كاربر نمايش دهند و با همكاري با ساير كامپوننت‌ها، به عنوان مثال سرويس‌ها و برنامه‌هاي كمكي، تجارب كاربري بهتري را براي كاربر طراحي اپليكيشن در مشهد  ساخت كنند.
درباره تعداد اكتيويتي اندرويد :
تعداد اكتيويتي هر اپليكيشن بسته به نياز و ذوق و سليقه گسترش دهنده متعدد مي‌باشد و از دست كم يك اكتيويتي تا ده ها عدد متغيير ميباشد.

درباره بخش هاي activity اندرويد:
اكتيويتي ها در يك نرم‌افزار اندرويد بصورت غيروابسته از يكديگر فعاليت مي كنند در حالي كه اين جداگانه بودن در اجراي اپ كمتر به چشم مي ايد و كاربر مي پندارد كه اين اكتيويتي ها به يكديگر وابسته هستند.

هر اكتيويتي اندرويد به دو بخش front-end و Back-end تقسيم ميشود:

قسمت Front-End به بخشي گفته ميگردد كه كاربر با آن تعامل دارد، يعني كاربر با UI يا همان رابط كاربري نرم‌افزار سرو كار دارد. قسمت UI توسط كدهاي XML و در فايلي با همين پسوند قرار مي گيرد.

نصيب Back-End مربوط به كدهاي پشت صحنه بوده كه از ديد كاربر پنهان مي‌باشد كه فايلي با پسوند .java و دربرگيرنده كدهاي گويش جاوا هست.

اين دو بخش هر اكتيويتي اندرويد مي بايست به طوري به يكديگر پيوند داده شوند. به عبارتي مي بايست فايل xml را داخل فايل java تعريف‌و‌تمجيد كنيم.

ساختار اكتيويتي
Activity از لحاظ ساختار به دو بخش گوناگون تقسيم ميگردد. هر اكتيويتي داراي دو فولدر غيروابسته مي باشد:

پوشه كلاس جاوا (كدهاي جاوا): اين فايل يك كلاس جاوا هست كه هر اكتيويتي مي بايست آن را داشته باشد. در حقيقت تمام اتفاقاتي كه در Activity شكل ميدهد و آحاد قسمت هايي كه توسط اكتيويتي كنترل مي گردند، باطن اين پوشه قرار مي‌گيرند. به عبارت ديگر همگي كدهايي كه به زبان جاوا مينويسيد باطن اين فولدر مي‌باشند.
اكتيويتي در حقيقت يك كلاس جاوا مي‌باشد. يعني شما ميتوانيد هر كلاس جاوايي كه داريد را به اكتيويتي تبديل كنيد. چطور؟ صرفا مي بايست يكي از كلاس هاي اكتيويتي اندرويد (مثلا AppCompatActivity) را درون كلاس خودتان Extend نمائيد. با اين عمل همه ويژگي هايي كه براي Activity ها در‌اين مقاله خوانديد، به آن كلاس نيز داده خواهد شد.
فايل Layout (ظاهر): اين فولدر نيز براي هر اكتيويتي وجود داراست و جايي است كه شما بايستي المان هاي ظاهري را درون آن مرتب فرمائيد تا روي برگه به درستي نمايش داده شوند. پسوند اين فايل ها xml هست و با به كار گيري از يك ساختار به نام XML هم درج شده اند. چيزي كه داخل اين پوشه وجود دارد صرفا المان هاي ظاهري و تنظيم مكان قرارگيري آنهاست.
چرخه حيات اكتيويتي در اندرويد چيست؟
چرخه حيات عمل اندرويد (Android Activity Lifecycle) چيست؟ هر activity در اندرويد داراي هفت چرخه created, started, resumed, paused, Restart, stopped, destroyed مي باشد. اين موقعيت هاي متعدد به عنوان چرخهِ زندگيِ Activity شناخته ميشوند.

حالتهاي مختلفي دارد اما قرار نيست بخواهيد در برنامه خود از همه اين متدها استفاده كنيد، ولي درك آن ها براي شما به عنوان يك اپ نويس اندرويد بسيار مهم است. پس در اينجا حالت هاي مختلف چرخه حيات در اكتيوتي را بازرسي ميكنيم.

ليست مراحل ها در چرخه فعاليت اندرويد :
متدهايي كه در اكثر فعاليت ها در اندرويد وجود دارا هستند عبارتند از:
()onCreate : زماني كه كار اندرويد براي نخستين دفعه توليد مي شود ، فراخواني مي شود.
()onStart : هنگامي كه شغل اندرويد شروع مي شود و براي استفاده كننده قابل مشاهده مي شود، فراخواني ميگردد.
()onResume : هنگامي كه كار اندرويد استارت به تعامل با كاربر مي نمايد ، فراخواني مي گردد. دريافت ورودي استفاده كننده درين مرحله اجرا مي شود.
()onPause : هنگامي كه عمل اندرويد در دور نما انجام ميگردد ، و هنوز به اتمام نرسيده است، فراخواني مي‌گردد.
()onStop : هنگامي فراخواني مي‌شود كه فعاليت اندرويد براي مجال طولاني براي استفاده كننده قابل مشاهده نباشد.
()onRestart : بعداز اين كه كار اندرويد متوقف شده باشد ، قبل از استارت مجدد آن ، فراخواني ميشود. معمولاً زماني كه يك استفاده كننده به يك فعاليت قبلي باز مي گردد كه متوقف شده بود ، فراخواني مي‌شود.
()onDestroy : اين آخرين فراخواني مي‌باشد كه تا قبل از اين كه شغل اندرويد از حافظه حذف گردد، صورت مي پذيرد.
آموزش ايجاد كرد اكتيويتي اندرويد
ساخت اكتيويتي در اندرويد استوديو
طريق هاي مختلفي براي تشكيل داد اكتيويتي تازه در اندرويد وجود دارااست كه به دنبال شما را با يكي‌از اين روشها آشنا مي كنيم:

مرحله اول در ساخت اكتيويتي تازه در اندرويد: بروي Package كليك راست كرده آنگاه وارد تب New شده بعد از اينكه وارد اين تب شديد آيتم Activity را پيدا فرمائيد وارد آن شده بروي New Empty Activity كليك كنيد.

مرحله دوم در تشكيل داد اكتيويتي اندرويد: بعد از آن نام اكتويتي و نام layout را قرار دهيد و بروي ok كليك نماييد. بعد از اينكار يك صفحه اي به شما نمايش داده خواهد شد.

در بالا Activity Name همان نام فولدر جاوايي هست كه براي ما مي سازد و Layout Name نام همان فايل xml ما مي‌باشد كه به نام Layout شناخته مي شود بعداز نام گذاري بروي دكمه Finish كليك نماييد و در اينجا تعريف‌و‌تمجيد activity در اندرويد به انتها رسيد.

امتیاز:
بازدید:
برچسب: طراحي اپليكيشن در مشهد،
موضوع:
[ ۸ آبان ۱۴۰۲ ] [ ۰۲:۵۵:۲۰ ] [ حامد ] [ نظرات (0) ]
[ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پيوندهای روزانه
لينكي ثبت نشده است
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : 4
همه : ---
چت باکس
موضوعات وب
موضوعي ثبت نشده است
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی