کدام برنامه های پس زمینه را می توان بسته کرد؟ نحوه خاموش کردن برنامه های پس زمینه در اندروید - بهینه سازی فضای گوشی هوشمند یا رایانه لوحی
همانطور که می دانید در سیستم عامل های کامپیوتر و موبایل، برنامه های زیادی در پس زمینه کار می کنند. به عبارت دیگر، برنامه در پس زمینه منابع سیستم را مانند برنامه های کنسول مصرف می کند، اما برای کاربر قابل مشاهده نیست. حال چند مورد از استفاده از این حالت را برای ویندوز و محبوب ترین سیستم عامل های موبایل در نظر خواهیم گرفت.
حالت پس زمینه چیست و برای چیست؟
بنابراین، از قبل مشخص است که کاربر برنامه در حال اجرا را در پس زمینه نمی بیند. دو راه برای تعیین وضعیت فعالیت آن وجود دارد. در حالت کلی، برای این کار، سیستم های ویندوز از استاندارد "Task Manager" استفاده می کنند که در آن تمام فرآیندهای در حال اجرا در تب های مختلف از جمله برنامه های فعال در پس زمینه نمایش داده می شوند. به طور خاص، وقتی صحبت از برنامه های کاربر می شود، می توان آنها را در سینی سیستم به حداقل رساند.
با این حال، نمی توان هر برنامه ای را به گونه ای به حداقل رساند که پنجره کنسول آن به هیچ وجه نمایش داده نشود. همان "Task Scheduler" یا تنظیمات اتوران در زمان راه اندازی ویندوز اثر مورد نظر را نمی دهد. به هر حال پنجره برنامه باز می شود. با دستگاه های تلفن همراه، وضعیت ساده تر است، اگرچه در بیشتر موارد، در مورد ویندوز، ما در مورد خدمات و فرآیندهای سیستم صحبت می کنیم. با این حال، شما می توانید حالت پس زمینه را برای برنامه های کاربر در هر یک از این سیستم ها فعال کنید.
نحوه اجرای برنامه در پس زمینه ویندوز 10
متأسفانه، امکان چنین راه اندازی برای رایانه های شخصی رومیزی و لپ تاپ ها تنها در نسخه دهم ویندوز ظاهر شد. آن را در نظر خواهیم گرفت.
حالت پسزمینه برای برنامههای کاربر در دو مرحله فعال میشود که یکی از آنها اختیاری است (چرا در ادامه توضیح خواهیم داد). اولین قدم این است که به قسمت تنظیمات که از منوی استارت فراخوانی می شود بروید و سپس به تنظیمات حریم خصوصی بروید.
در پایین سمت چپ یک ردیف از برنامههای پسزمینه و در سمت راست لیستی از برنامههای پرکاربرد وجود دارد. در مقابل هر برنامه یک نوار لغزنده مخصوص وجود دارد. پس از انتخاب برنامه مورد نظر، فقط باید با تنظیم سوئیچ در موقعیت مناسب، حالت پس زمینه را روشن کنید. پس از اعطای مجوز برای کار در پسزمینه، برنامه در هنگام راهاندازی به سینی مینیمم میشود و شما باید از این پانل برای به حداکثر رساندن پنجره یا بستن برنامه استفاده کنید.
برای فعال کردن راهاندازی برنامه در هنگام راهاندازی سیستم، فایل اجرایی اصلی برنامه باید در لیست راهاندازی یا در Task Manager یا در تنظیمات پیکربندی فراخوانی شده توسط دستور msconfig در کنسول Run (Win + R) گنجانده شود. ). پس از آن، هر دو حالت شروع خودکار و پسزمینه فعال میشوند. اما نباید برنامه در حال اجرا را فراموش کنید، زیرا مصرف منابع سیستم ممکن است به طور غیر منطقی افزایش یابد. و می توانید برنامه خود را فقط با کمک ابزارهای ویژه اضافه کنید یا میانبر برنامه را به صورت دستی در پوشه راه اندازی قرار دهید.
چگونه اپلیکیشن های پس زمینه آیفون را فعال کنیم؟
اکنون چند کلمه در مورد ابزارهای موبایل "اپل". همچنین می توانید حالت پس زمینه را در آنها فعال کنید. به عنوان مثال، بیایید آیفون را در نظر بگیریم (اگرچه در کل مهم نیست که از کدام دستگاه استفاده می شود).
ابتدا باید یک ابزار رایگان کوچک به نام Backgrounder را دانلود کنید (می توانید این کار را از طریق سرویس Sydia در رایانه خود انجام دهید، زیرا این برنامه در حافظه "بومی" نیست). در مرحله بعد، نصب کننده را از طریق iTunes روی دستگاه خود دانلود کرده و برنامه را نصب کنید. توصیه می شود دایرکتوری مورد نظر را به صورت دستی ایجاد کنید، فایل نصب را در آن کپی کنید و برنامه را در آنجا نصب کنید.
لطفا توجه داشته باشید: پس از نصب، نماد برنامه در لیست اپلت ها ایجاد نمی شود، بنابراین جستجوی آن در بین برنامه های نصب شده منطقی نیست. علاوه بر این، در مدیر فایل حذف یا انتقال پوشه نصب به شدت ممنوع است، زیرا پس از آن برنامه توسط سیستم شناسایی نمی شود.
در مورد روشن کردن حالت پس زمینه، همه چیز ساده است. زمانی که یک برنامه را راه اندازی می کنید، زمانی که به طور کامل باز می شود، باید دکمه Home را فشار داده و حدود 3 ثانیه نگه دارید. پس از آن، پیامی در مورد فعال سازی ابزار Backgrounder ظاهر می شود و برنامه به حداقل می رسد. برای بازگرداندن حالت اولیه برنامه، دوباره از همان دکمه نگه داشتن استفاده می شود، اما پس از آن پیامی در مورد غیرفعال کردن برنامه ظاهر می شود و به دنبال آن برنامه از پس زمینه خارج می شود.
استفاده از کار پسزمینه برای Google Play
در سیستم های اندروید، حالت پس زمینه معمولا نه تنها برای سیستم یا سرویس های داخلی، بلکه برای سرویس گوگل پلی نیز استفاده می شود.
اگر به طور ناگهانی، به دلایلی، کاربر اعلانی دریافت کرد مبنی بر اینکه تبادل داده های پس زمینه غیرفعال شده است، باید از تنظیماتی که در آن منوی شبکه های بی سیم انتخاب شده است استفاده کنید. در اینجا از خط انتقال داده استفاده می کنیم و روی نماد سه خط تیره کلیک می کنیم و پس از آن همگام سازی خودکار و خط داده پس زمینه را در منوی جدید فعال می کنیم.
مسیر ممکن است در برخی از دستگاه ها متفاوت باشد. گاهی اوقات لازم است از بخش تنظیمات باتری و تحویل، جایی که حالت پسزمینه قرار دارد، استفاده کنید. در اندروید 5.0 و بالاتر، باید از مجوز انتقال داده در پسزمینه استفاده کنید.
به جای کل
این برای استفاده از حالت پس زمینه است. چقدر برای ویندوز مناسب است، هر کس برای خودش تصمیم می گیرد. با این حال، برای دستگاههای تلفن همراه، بهویژه برای دستگاههای اپل، فعال کردن حالت پسزمینه واقعاً موهبتی است، زیرا امکان اجرای همزمان چندین برنامه و به حداقل رساندن همه آنها هنگام راهاندازی سایر برنامهها وجود خواهد داشت.
چه چیزی می تواند هیجان انگیزتر از آشنایی با گوشی هوشمند جدیدی باشد که به تازگی خریداری کرده اید؟ افسوس که به مرور زمان براقیت خود را از دست می دهد و کم کم کم کم شروع به کار می کند. شما باید تلفن هوشمند خود را بیشتر شارژ کنید، برنامه ها بیشتر و آهسته تر باز می شوند. اگر این مورد شماست، در اینجا چند نکته وجود دارد که به شما کمک می کند جان تازه ای به دستگاه خود بدهید و وضعیت را بهبود بخشید. در میان چیزهای دیگر، باید کنترل کنید که کدام برنامهها در پسزمینه اجرا میشوند.
مدیریت فرآیند پس زمینه
بهترین گزینه برای بازگرداندن کنترل بر فرآیندها، استفاده از ابزارهای نظارتی همراه با خود اندروید است. ظاهر صفحه نمایش فرآیند، نحوه دسترسی به آن و نام آن به نسخه خاص اندروید و پوسته سازنده بستگی دارد. گاهی اوقات، قبل از شروع جستجو، باید گزینه های توسعه دهنده را فعال کنید.- در نسخه های قبل از اندروید مارشمالو، باید باز کنید تنظیمات > درباره تلفنو هفت بار روی بیلد نامبر کلیک کنید. اعلانی دریافت خواهید کرد که Developer Options باز شده است.
- در بسیاری از دستگاهها، باید به دنبال گزینه باشید "فرایندها"یا "آمار فرآیند"توسط آدرس تنظیمات > برای توسعه دهندگان > فرآیندها.در اینجا لیستی از فرآیندهای در حال اجرا و میزان حافظه مصرفی هر یک را دریافت خواهید کرد.
- به طور طبیعی، شما باید فرآیندهایی را که بیشترین مصرف حافظه را مصرف می کنند متوقف کنید. این کار را نباید بدون فکر انجام داد. شما باید بفهمید که چه چیزی را متوقف می کنید. توقف برخی از برنامه ها ممکن است باعث از کار افتادن سیستم عامل شود.
برخی از تلفن های هوشمند مانند , به شما اجازه دسترسی به تنظیمات برنامه نویس را با کلیک بر روی شماره ساخت نمی دهند و روش های خاصی دارند. در این حالت، بهتر است در اینترنت گزینه ای برای باز کردن قفل تنظیمات برنامه نویس در مدل گوشی هوشمند خود جستجو کنید. باید در شماره گیر شماره گیری کنید ##6961## و به آدرس نگاه کنید تنظیمات > دسترسی > برای توسعه دهندگان > آمار فرآیند.
اگر نسخه تمیز یا مدرنتری دارید، به دنبال گزینهها باشید تنظیمات > حافظه >، گزینه ای برای متوقف کردن فرآیندها به صورت دستی وجود دارد.
کدام برنامه ها را متوقف کنیم
بنابراین، اگر نمی خواهید برنامه ها یا به طور کلی گوشی هوشمند از کار بیفتد، باید مراقب باشید. برنامهای به نام «Google Services» و هر برنامه دیگری که در نام آن کلمه Google باشد، نباید به صورت دستی متوقف شود.
در این مثال، نیازی به برنامه های Kik، مدیریت صفحات فیس بوک و تعدادی سرویس دیگر برای کار نبود. در برخی موارد، سرویسها بهطور خودکار پشتیبانگیری میشوند. اگر روی دکمه "پیشرفته" کلیک کنید، می توانید میزان حافظه استفاده شده توسط پردازش های کش را مشاهده کنید. در اینجا قوانین توقف مانند برنامه های کاربردی است.
برای آن دسته از برنامههایی که نمیخواهند ترک کنند (اگر Kik را از طریق برگه فرآیندها بکشید، دوباره شروع میشود)، باید باز کنید تنظیمات > برنامه ها > مدیر برنامهو به اجبار برنامه را متوقف یا حذف نصب کنید.
- برای توقف دستی برنامه از طریق لیست فرآیند، باز کنید تنظیمات > برای توسعه دهندگان > فرآیندهاو روی دکمه کلیک کنید "متوقف کردن".
- برای توقف اجباری یا حذف نصب یک برنامه به صورت دستی از طریق لیست برنامه، باز کنید تنظیمات > برنامه ها > مدیر برنامهو برنامه مورد نظر را انتخاب کنید. برنامه هایی را که با انتخاب گزینه نمایش داده می شوند حذف نکنید "نمایش برنامه های سیستم".
- برای توقف اجباری یک برنامه در نسخه تمیز Android Marshmallow یا جدیدتر، آن را باز کنید تنظیمات > حافظه > حافظه مورد استفاده برنامه ها.
چه چیزی انرژی باتری را مصرف می کند
اگر هنگام انجام مراحل بالا به دقت به اطراف نگاه کنید، می توانید اطلاعاتی در مورد مصرف انرژی در هر برنامه مشاهده کنید. با این حال، رفتن به هر برنامه و دیدن میزان مصرف انرژی آن بهترین راه برای کار نیست.در عوض، باز کنید تنظیمات > باتریو در اینجا ببینید چه گزینه هایی در گوشی هوشمند شما موجود است. آنها در مدل های مختلف متفاوت هستند، اما حداقل باید لیستی از همه برنامه های نصب شده که از آخرین شارژ مجدد انرژی مصرف کرده اند وجود داشته باشد. پس از آن، می توانید تصمیم بگیرید که کدام برنامه ها را متوقف کنید.
قوانین توقف و حذف برنامه ها در اینجا نیز اعمال می شود، بنابراین باید مراقب باشید. برخی از گوشی های هوشمند برنامه ها را به یک بخش جدا می کنند "باتری"به سیستم و غیر سیستم، دیگران به برنامه های سخت افزاری و نرم افزاری.
از نظر تئوری، هر نسخه جدید اندروید ویژگیهای مفیدتری برای مدیریت باتری اضافه میکند و در نتیجه تنظیمات دستی کمتری مورد نیاز است. در اندروید مارشمالو، مفیدترین گزینه جدید Doze است که گوشی هوشمند را در حالت عدم حرکت در حالت خواب زمستانی قرار می دهد. یک ویژگی Doze 2.0 وجود دارد که اگر گوشی هوشمند در حال حرکت است، اگر صفحه نمایش آن را روشن نکنید، کار می کند.
سامسونگ و سایر سازندگان گزینههای خود را برای ویژگیهای باتری و رم ارائه میکنند، بنابراین هیچ توصیهای برای همه وجود ندارد. برخی افراد فکر می کنند حالت Doze به عمر باتری آسیب می زند، اما می توانید خودتان آن را بررسی کنید.
برنامه هایی برای تکمیل وظایف و بهینه سازی رم
اندروید و دستگاهها دائماً در حال بهبود هستند، به همین دلیل است که بسیاری از مردم فکر میکنند که برنامههای بهینهسازی بیشتر از اینکه به عمر باتری کمک کنند آسیب میرسانند. آنها در حال تلاش برای حل مشکل برنامه های در حال اجرا در پس زمینه هستند که منابع را مصرف می کنند. از آنجایی که چنین برنامه هایی به طور مداوم در حال اجرا هستند، بهینه سازها به یکی از آنها تبدیل می شوند و بار روی باتری و رم را افزایش می دهند.برنامههای تکمیل کار دائماً برنامههای کاربردی را در پسزمینه متوقف میکنند و در نتیجه مصرف انرژی به دلیل راهاندازی و بسته شدن مداوم فرآیندها افزایش مییابد. ممکن است با اجازه دادن به برنامهها برای اجرا در پسزمینه، انرژی کمتری هدر دهید.
برخی افراد معتقدند که اگر دستگاه خود را روت کنید، کنترل بیشتری روی آن خواهید داشت. بسیاری از برنامه ها برای بستن فرآیندها به روت نیاز دارند. اگر تصمیم به انتخاب این گزینه دارید، برنامه Greenify را امتحان کنید. یک برنامه خواب خودکار است که روی دستگاه های روت نشده نیز کار می کند.
درست است که بدون روت نمی توان به طور خودکار برنامه ها و برخی عملکردهای دیگر را به حالت خوابیده درآورد، اما اضافه کردن ویجت به صفحه اصلی برای خواب زمستانی به صورت دستی با یک کلیک امکان پذیر خواهد بود. همچنین گزینه های مفیدی در اینجا برای گسترش قابلیت های تابع Doze وجود دارد که در آن نیازی به روت نیز نیست.
جستجو برای برنامه های در حال اجرا در پس زمینه آغاز شده است. بسیاری از این برنامهها این کار را به یک دلیل خوب انجام میدهند: همگامسازی، ارائه دادههای مکان یا آنچه برای آن ساخته شدهاند. اما نه همیشه. اگر میخواهید بدانید کدام برنامهها فرآیندهای پسزمینه زیادی را اجرا میکنند یا میخواهید از اجرای آنها در پسزمینه جلوگیری کنید، برای اطلاع از نحوه انجام آن، ادامه مطلب را بخوانید.
محتوای مقاله
آمار فرآیند و مصرف باتری
اگر میخواهید بدانید چه برنامههایی در پسزمینه اجرا میشوند و از نظر عملکرد و باتری چقدر انرژی مصرف میکنند، اندروید گزینههای نظارت داخلی زیر را دارد:
- با رفتن به Settings > About Device، Developer Options را فعال کنید و روی شماره ساخت ضربه بزنید تا زمانی که اعلان فعال بودن Developer Options را مشاهده کنید.
- به Settings > Developer options > Process stats بروید تا ببینید برنامه های کلیدی شما چه مدت در حال اجرا هستند. روی هر برنامه ای کلیک کنید تا ببینید چقدر رم اشغال می کند.
- به Settings > Battery بروید، سپس روی برنامه های خاص ضربه بزنید تا ببینید چقدر باتری مصرف می کنند.
چه برنامه هایی که در پس زمینه اجرا می شوند را متوقف کنم؟
دو مقصر اصلی که حافظه را از بین می برند و عمر باتری را خالی می کنند، بازی هایی هستند که بازی نمی کنید و پخش کننده های موسیقی که استفاده نمی کنید. اگر دلیل منطقی برای اجرای برنامه در پسزمینه نمیبینید، احتمالاً باید آن را ببندید.
باید اکثر برنامهها یا سرویسهایی را که با Google شروع میشوند، ترک کنید. سرویسهای واقعاً مهم به هر حال به شما اجازه نمیدهند آنها را متوقف کنید، اما برنامههای زیر نیز نباید بسته شوند: جستجوی Google، خدمات Google Play، Google Contacts Sync، صفحهکلید Google، فروشگاه Google Play.
فهرست آمارهای فرآیند باید به شما ایده بسیار خوبی در مورد اینکه چه برنامههایی را باید در پسزمینه اجرا کنید، بر اساس تعداد دفعات استفاده از آنها ارائه میدهد. اینجا مکانی عالی برای توقف نرمافزارها یا سرویسهای ناخواستهای است که ممکن است از آنها استفاده نکنید، مانند Google Play Music.
نحوه غیرفعال کردن، توقف یا حذف برنامه های پس زمینه
اگر برنامهای دارید که فکر میکنید بیش از حد از قدرت CPU استفاده میکند یا بیش از حد در پسزمینه کار میکند، میتوانید:
- از طریق Application Manager با رفتن به Settings > Applications > Application Manager، برنامه را انتخاب کرده و سپس روی Disable کلیک کنید.
- از آنجایی که Lollipop بهروزرسانی شده است، اکنون میتوانید برنامههای اخیر را با ضربه زدن روی دکمه پیمایش برنامههای اخیر در تلفن خود (در سمت راست دکمه هوم) و کشیدن انگشت به چپ یا راست برای بستن آنها، به راحتی ببندید.
- با رفتن به Settings > Applications > Application Manager، انتخاب یک برنامه و سپس ضربه زدن روی Remove می توانید آنها را از گوشی خود حذف کنید.
- برای اینکه آنها را مجبور به توقف کنید، به Settings > Applications > Application Manager بروید، انگشت خود را به سمت راست بکشید تا به تب Running بروید، برنامه را انتخاب کنید و سپس روی Stop ضربه بزنید.
به یاد داشته باشید، اگر نمی دانید یک برنامه یا سرویس چیست، از رم یا باتری زیادی استفاده نمی کند، و نمی خواهید به گوشی خود آسیبی وارد شود، پس احتمالاً ارزش توقف آن را ندارد.
سبز کردن
Greenify یک برنامه خواب اپلیکیشن است که به شما امکان می دهد زمانی که از آنها استفاده نمی کنید آنها را به حالت Sleep قرار دهید. اساساً، این یک روش خودکار برای بستن یا غیرفعال کردن برنامهها است که هر بار که استفاده از آنها را متوقف میکنید، شروع به کار میکند و سپس در صورت نیاز آنها را برمیگرداند. اما انجام آن به صورت دستی آزاردهنده است. بنابراین، Greenify یکی از بهترین برنامه های مدیریت برنامه است.
برای مثال، کاربرانی که روت نشدهاند، نمیتوانند بهطور خودکار برنامهها را در حالت Sleep قرار دهند، اما میتوانند به سادگی کلید موجود در ویجت را فشار دهند تا آنها را به حالت Sleep قرار دهند (اگر نمیخواهید دستگاه خود را روت کنید، گزینه بدی نیست). . اگر در مورد مدیریت فرآیندهای پسزمینه جدی هستید، پس Greenify راهی برای رفتن است.
آیا فرآیندهایی را که در برنامه های خود اتفاق می افتد نظارت می کنید؟ از کدام ابزار ها استفاده می کنید؟
سیستم عامل اندروید به دلیل آزادی بیشتر برای برنامه های شخص ثالث، همواره پلتفرم موبایلی «پیشرفته» در مقایسه با iOS در نظر گرفته شده است. به هر حال، این "آزادی" به برنامه ها اجازه می دهد تا وظایف بیشتری را در حین اجرا در پس زمینه انجام دهند. با این حال، همانطور که می دانید سکه دو روی دارد: فرآیندهای پس زمینه نیز می توانند بر عمر باتری تأثیر منفی بگذارند.
زمانی که گوشی خود را با برنامه هایی که در پس زمینه اجرا می شوند و سود واقعی را به ارمغان می آورند، یک چیز است، و برای این کار آماده هستید بخشی از عمر باتری را قربانی کنید. نکته دیگر این است که اگر اینها برنامه های بهینه نشده باشند که دائماً در پس زمینه آویزان هستند و درصد باتری گرانبها را هدر می دهند. توسعه دهندگان اندروید سعی در حل این مشکل با ایجاد محدودیت های بیشتر و بیشتر در مورد کارهایی که برنامه ها در پس زمینه می توانند انجام دهند، دارند و انتشار اندروید O از حداکثر محدودیت ها در فرآیندهای پس زمینه استفاده می کند.
با این حال، اکثریت قریب به اتفاق کاربران اندروید O را حداقل تا چند ماه دیگر روی دستگاههای خود مشاهده نخواهند کرد. اما اگر از اندروید 7.0 یا اندروید 7.1 استفاده میکنید، یک راه حل ساده برای جلوگیری از اجرای برنامهها در پسزمینه بدون دسترسی ریشه و ابزارهای شخص ثالث (که میتوانند باتری را نیز مصرف کنند) وجود دارد. و در راهنمای امروز، ما به شما نشان خواهیم داد که چگونه به صورت دستی از اجرای یک برنامه پرخور خاص (سلام فیس بوک!) در پس زمینه جلوگیری کنید - آنها فقط در صورت استفاده فعال کار می کنند.
به جای اخطار
برنامه هایی مانند فیس بوک یا هر پیام رسان دیگری به طور کامل همگام سازی را در پس زمینه متوقف می کنند. و اگر این چیزی است که شما به دنبال آن هستید، مطمئن هستم که برایتان مهم نیست. اما تعجب نکنید که تا زمانی که این برنامه باز نشود، پیامها به موقع دریافت نمیشوند.
راهنمای محدود کردن اجرای هر برنامه در پسزمینه
- یک پوشه به نام Android در ریشه درایو C:\ ایجاد کنید.
- درایورهای USB را برای دستگاه خود نصب کنید (می توانید پیوندهایی به درایورهای جهانی برای برخی از دستگاه ها پیدا کنید).
- در برخی موارد، نصب درایورها نیازمند غیرفعال کردن احراز هویت است.
- برای ویندوز 7:
هنگام روشن کردن کامپیوتر، پس از بارگذاری بایوس، باید کلید F8 را فشار دهید. در منوی "Advanced Boot Options" که ظاهر می شود، "Disable Driver Signature Requirement" را انتخاب کنید. این روش ممکن است بار اول کار نکند، بنابراین باید عمل را تکرار کنید یا خط فرمان را به عنوان مدیر باز کنید و دو دستور را وارد کنید:
"bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS"؛
"bcdedit.exe /set TESTSIGNING ON". - برای ویندوز 8:
باید کلیدهای ترکیبی Win + I را فشار دهید، کلید Shift را نگه دارید و "Shutdown" > "Restart" را انتخاب کنید. وقتی رایانه روشن است، عیبیابی > گزینههای پیشرفته > گزینههای راهاندازی > راهاندازی مجدد را انتخاب کنید. هنگام بارگذاری، با فشردن کلید F7 حالت «غیرفعال کردن تأیید امضای اجباری راننده» را انتخاب کنید. - برای ویندوز 10:
باید کلید Shift را نگه دارید و منوی "Start" > "Shutdown" > "Restart" را انتخاب کنید. پس از دانلود، عیب یابی > گزینه های پیشرفته > گزینه های راه اندازی > راه اندازی مجدد را انتخاب کنید. سپس با فشردن کلید F7 گزینه "Disable Driver Signature Enforcement" را انتخاب کنید.
- برای ویندوز 7:
- آرشیو را دانلود کنید و فایل ها را در پوشه اندروید استخراج کنید.
- برنامه App Inspector را روی گوشی هوشمند خود نصب کنید.
- USB Debugging را در گوشی هوشمند خود فعال کنید.
شما می توانید این کار را در بخش "برای توسعه دهندگان" انجام دهید. می توانید نحوه باز کردن آن را پیدا کنید. - گوشی خود را با کابل USB به کامپیوتر وصل کنید.
توصیه می شود از کابل اصلی یا با کیفیت خوب و همچنین پورت USB 2.0 واقع در مادربرد (برای رایانه شخصی) استفاده کنید. - نوع اتصال را از «فقط شارژ» به «انتقال فایل (MTP)» تغییر دهید.
این در هر دستگاهی مورد نیاز نیست، اما بسیاری از تولیدکنندگان قبل از اجازه دادن به ADB برای کار، آن را به عنوان یک اقدام امنیتی ضروری میدانند. - یک خط فرمان باز کنید و با دستور cd c:\Android\" به پوشه اندروید ایجاد شده بروید (دستورها بدون نقل قول نوشته می شوند).
- مطمئن شوید که رایانه دستگاه را از طریق ADB پیدا می کند.
برای انجام این کار، باید "adb devices" را در خط فرمان وارد کنید. در درخواستی که در تلفن برای مجوز اشکال زدایی از طریق ADB در این رایانه ظاهر می شود، باید روی «تأیید» کلیک کنید، در حالی که مورد «همیشه از این رایانه مجاز باشد» را انتخاب کنید. اگر دستگاه قابل مشاهده باشد، متن "فهرست دستگاه های پیوست شده" و لیستی از همه دستگاه ها (به عنوان مثال، دستگاه xxxxxxx) نمایش داده می شود. اگر به جای "دستگاه" "آفلاین" نوشته شده است یا لیست خالی است، باید ADB را به روز کنید، درایورها / سیم را بررسی کنید، پورت USB / کامپیوتر را تغییر دهید. - ابزار App Inspector را اجرا کنید و مورد فهرست برنامه (به ترتیب نام) را انتخاب کنید. برنامهای را که میخواهید کار پسزمینه را محدود کنید، پیدا کرده و انتخاب کنید. نام بسته و نسخه در زیر نام برنامه نمایش داده می شود.
- در خط فرمان "adb shell" را وارد کنید.
- سپس «cmd appops set name.of.package RUN_IN_BACKGROUND ignore» را تایپ کنید، جایی که name.of.package نام بستهای است که قبلاً در App Inspector یاد گرفتید.
اگر پس از وارد کردن دستور هیچ خطایی نمایش داده نشد و یک خط جدید برای ورودی ظاهر شد، همه چیز به درستی کار کرده است. - برای برگرداندن تغییرات و اجازه دادن دوباره به فرآیندهای پسزمینه برنامه، «cmd appops set name.of.package RUN_IN_BACKGROUND allow» را تایپ کنید.
اگر دستورات مراحل 13 و 14 کار نمی کنند، آنها را بدون "cmd" اجرا کنید. این ممکن است برای برخی از دستگاههای دارای Android 6.0 Marshmallow یا پایینتر مورد نیاز باشد.
چگونه کار می کند؟
این دستور به شما امکان می دهد یک مجوز پنهان را فعال کنید که معمولاً در برنامه تنظیمات در دسترس کاربر نیست - "RUN_IN_BACKGROUND". و تنها راه برای تغییر آن استفاده از "cmd appops" است که رابط خط فرمان "App Ops" - سیستم مدیریت حقوق کاربر گوگل است.
گوگل این دستور ADB مخفی را اضافه کرده است که به شما امکان می دهد از دریافت پخش غیرمستقیم برنامه ها (یعنی بیدار شدن در پس زمینه) جلوگیری کنید و همچنین از زمان بندی سرویس های پس زمینه بدون استفاده از JobScheduler جلوگیری کنید (یعنی بیدار شدن در زمان نامناسب و در نتیجه تخلیه شود. باتری). این گزینه در واقع فقط برای توسعه دهندگانی است که می خواهند عملکرد برنامه خود را در شرایط حافظه کم شبیه سازی کنند، اما خوشبختانه ما می توانیم بنا به صلاحدید خود نیز از آن استفاده کنیم.
با حذف وابستگیها به خدمات پسزمینه برنامه، توسعهدهندگان میتوانند برنامه خود را برای اجرای بهتر در دستگاههایی با RAM پایین بهینه کنند. گوگل ادعا می کند که برنامه های بهینه شده برای این دستگاه ها می توانند عملکرد و تجربه کلی کاربر را بهبود بخشند. در Google I/O امسال، این شرکت یک نسخه تغییر یافته از اندروید به نام Android Go را معرفی کرد که برای گوشیهای هوشمند با رم بسیار پایین استفاده میشود، بنابراین میتوان فرض کرد که این دستور برای توسعهدهندگانی که پلتفرم جدید را هدف قرار میدهند مرتبط باشد. در هر صورت می تواند برای کاربر معمولی نیز کاملاً مفید باشد.
در نظرات زیر بنویسید که آیا این راهنما به شما کمک کرده است و اجرای کدام برنامه را در پسزمینه مسدود کردهاید.
سلام دوستان! در این آموزش کوتاه می خواهم در مورد حالت پس زمینه و اینکه اصلاً چرا به آن نیاز است صحبت کنم. اکثر برنامه هایی که کاربر روی کامپیوتر شروع می کند در حالت فعال اجرا می شوند. این بدان معنی است که آنها در نوار وظیفه ویندوز و در Task Manager در زیر تب Applications ظاهر می شوند. اگر به برگه Processes نگاه کنید، تعداد ورودی های بسیار بیشتری را نسبت به برگه برنامه هایی که در حال حاضر در حال اجرا هستند، خواهید دید. در مقاله من می توانید اطلاعات بیشتری در مورد مدیر وظیفه و نحوه استفاده از آن بخوانید.
اگر برنامهای را باز کنید، میتوانید این برنامه در حال اجرا را در Task Manager در تب Processes مشاهده کنید. به عنوان مثال، اگر مرورگر Opera را باز کنید، فرآیند در حال اجرا "Opera.exe" را مشاهده خواهید کرد. اگر Task Manager را باز کردید، به تب "Processes" بروید و کادر "نمایش فرآیندهای همه کاربران" را علامت بزنید. با این عمل، فرآیندهای در حال اجرا بر روی رایانه تحت سایر کاربران و همچنین فرآیندهای سیستمی که برای عملکرد عادی ضروری هستند را نمایش خواهید داد.
تمام فرآیندهایی که نیازی به تعامل کاربر ندارند معمولاً در پس زمینه اجرا می شوند. عملکرد برنامه در پسزمینه، اجرای مستقل وظایف محول شده به آن را بدون مشارکت (یا تقریباً بدون مشارکت) کاربر فرض میکند.
برنامه هایی که به این روش کار می کنند، منابع رایانه را مانند برنامه هایی که در نوار وظیفه ظاهر می شوند، مصرف می کنند. بنابراین اجرای تعداد زیادی برنامه که نماد خود را در سینی مخفی می کنند یا اصلاً خود را به یاد نمی آورند، می تواند عملکرد رایانه را بسیار تحت تأثیر قرار دهد.
اگر برنامه های معمولی بر اساس آن پیکربندی شوند، می توانند در پس زمینه اجرا شوند. در این حالت، نماد برنامه معمولاً در قسمت اعلان (سینی سیستم یا به زبان انگلیسی system tray - بخشی از نوار وظیفه بین ساعت و وظایف فعال) نمایش داده می شود. معمولی ترین نماینده این گروه را می توان یک آنتی ویروس در نظر گرفت. اگر پنجره اصلی آنتی ویروس را با کلیک بر روی "صلیب" ببندید، پنجره ناپدید می شود، اما آنتی ویروس شما با انتقال به سینی به محافظت از رایانه شما ادامه می دهد. برخی از برنامه ها را می توان به گونه ای پیکربندی کرد که با کلیک بر روی دکمه "بستن" کار خود را به طور کامل متوقف کنند و با کلیک بر روی دکمه "حداقل کردن" از نوار وظیفه ناپدید شوند، اما نماد سینی خود را نشان دهند و به این ترتیب به زمینه. این تنظیم معمولاً "Minimize to tray" نامیده می شود.
برنامه هایی که بخشی از سیستم عامل هستند نیز در پس زمینه اجرا می شوند. به طور خاص، اینها خدمات سیستم و همچنین برنامه های کاربردی دیگر هستند. برخی از آنها برای عملکرد سیستم ضروری هستند و نمی توان آنها را متوقف کرد. بقیه فقط برای برخی از توابع خاص که واقعاً توسط کاربر استفاده نمی شوند مورد نیاز هستند. توقف چنین قطعاتی می تواند برای صرفه جویی در منابع کامپیوتر بسیار مفید باشد، اما نیاز به دانشی دارد که شرح آن از حوصله این مقاله خارج است.
ویروس ها، نرم افزارهای جاسوسی و سایر اشیاء مخرب نیز در پس زمینه کار می کنند. که کاملا قابل درک است، زیرا مهاجم نیاز دارد که کاربر از فعالیت خود اطلاعی نداشته باشد و سعی می کند از چشم کاربر پنهان شود.
برای پایان دادن به فرآیندها، باید کمی در مورد برنامه های سیستمی که معمولاً برای کار استفاده می شوند، بدانید.