Build Android Application
از گذشته دور تا الان !
از گذشته دور تا الان !
ما چهار نوع Permissions تو اندروید داریم:
گاهی برنامه ما هنگ میکنه و اندروید ی پیام نشون میده ک میگه صبر میکنی یا برنامه رو ببندم !!!
ابزارهای اندروید رو بهتر بشناسیم
قابلیت پشتیبان گیری به وسیله سیستم عامل اندروید !
Dalvik از اندروید ۵ Lolipop جایگزین ART شد.
Dalvik به صورت Just-In-Time (JIT) کار میکنه، یعنی هر بار که برنامه اجرا میشه بایتکد ها رو اجرا میکنه به همین دلیل CPU بیشتری مصرف میکنه و زمان اجرای برنامه هم بیشتر هستش و باتری بیشتری هم مصرف میشه. ولی فضای کمتی نیاز دارن برنامه ها و بود دستگاه هم سریعتر انجام میشه.
ART به صورت Ahead-Of-Time (AOT) کار میکنه، یعنی در زمان نصب برنامه بایتکد ها رو تبدیل میکنه. این کار باعث میشه نصب برنامه بیشتر زمان ببره و برنامه ها فضای بیشتری اشغال کنن (حدود ۷۵ درصد بیشتر) ولی در زمان اجرا برنامه ها بسیار سریعتر اجرا میشن و باتری کمتری هم مصرف میکنن. البته بوت شدن دستگاه هم کندتر هستش چون در زمان بوت شدن شروع به تبدیل بایتکد های برنامه ها میکنه و پیام Optimizing apps رو نمایش میده.
راهنمایی پیاده سازی navigation.
زمانی که یک اکتیویتی ساخته میشه متدهای onCreate و onStart و onResume به ترتیب فراخوانی میشوند تا زمانی که ما اکتیویتی را مشاهده میکنیم و زمانی که یک اکتیویتی میخواد به کار خودش خاتمه بده متدهای onPause و onStop و onDestroy به ترتیب فراخوانی میشوند.