آموزش های نوین برنامه نویسی و اندروید

آموزش های نوین ترفند های و رازهای مخفی ویندوز و اندروید

آموزش های نوین برنامه نویسی و اندروید

آموزش های نوین ترفند های و رازهای مخفی ویندوز و اندروید

متخصص اندروید شوید

بوت لودر: اولین برنامه ای که روی هر سیستم اندرویدی اجرا می شود، بوت لودر می باشد. از نظر تکنیکی بوت لودر خارج از حوزه خود اندروید می باشد و برای پردازش های بسیار سطح پایین سیستم، قبل از بارگذاری کرنل لینوکس مورد استفاده قرار می گیرد. :Linux Kernel سپس کرنل بخش عمده ای از سخت افزارها، درایورها و فایل سیستمی را قبل از شروع به کار برنامه های فضای کاربری و برنامه هایی که اندروید را می سازند، پردازش می کند. اغلب بوت لودر مرحله اول پشتیبانی را برای بارگذاری فایل های img ریکاوری در فلش سیستم یا انجام ریکاوری ، آپدیت یا عیب یابی ایجاد می کند. بوت لودر موجود در ADP1 فشردن کلیدهای مشخصی را تشخیص می دهد، که می تواند امکان بارگذاری ریکاوری را به آن بدهد یا گوشی را در حالتی قرار دهد که توسعه دهنده بتواند کارهای توسعه ای را انجام دهد. مثل رایت فایل های img :‘init’ یک پارامتر کلیدی در بوت سیستم اندروید، برنامه ‘init’می باشد که یک برنامه تخصصی برای مقداری دهی اولیه المان های سیستم اندروید می باشد. برخلاف سایر سیستم های لینوکس، اندروید از برنامه مقداردهی اولیه مخصوص خودش استفاده می کند. برنامه ‘init’ اندروید، دو فایل را پردازش می کند و فرمان های داخل آن ها را اجرا می کند، این فایل ها: init.rc init.rc نام دارند. که اسم سخت افزاری است که اندروید روی آن اجرا می شود. معمولا اسم به صورت یک اسم کد می باشد. برای مثال trout اسم سخت افزار گوشی HTC1 می باشد. فایل ‘init.rc’ به منظور فراهم کردن دستورکار مقدار دهی اولیه عمومی به کار می رود، درحالی که فایل ‘init..rc’ برای فراهم کردن دستورکار مخصوص گوشی بکار می رود.