ارور “screen overlay detected” چیست و چگونه آن را برطرف کنیم؟
به تازگی شاهد ارائه گزارشهای متعددی در رابطه با پدیدار شدن یک ارور خاص با عنوان “screen overlay detected” به معنای “همپوشانی صفحه شناسایی شد” در گوشیهای اندرویدی بودیم، بنابراین لازم دانستیم که طی مقالهای اختصاصی به شرح دلیل نمایش این ارور و چگونگی برطرف کردن آن بپردازیم.
به تازگی کاربران زیادی اشاره کردهاند که در دستگاه اندرویدی خود با ارور یا پیغام خطای خاصی با مضمون “screen overlay detected” یا “همپوشانی صفحه شناسایی شد” مواجه میشوند. عموماً این دسته از کاربران نمیدانند که دلیل بروز ارور “screen overlay detected” یا “همپوشانی صفحه شناسایی شد” چیست و چگونه باید آن را برطرف کرد؟ ما در این مقاله قصد داریم که توضیحاتی در مورد دلیل بروز این ارور و روش برطرف کردن آن خدمت شما عزیزان ارائه کنیم. دقت داشته باشید که بررسی جزئی دلیل بروز این مشکل کمی پیچیده است، بنابراین سعی میکنیم که تنها به صورت خلاصه آن را شرح دهیم و بیشتر بر روی روش برطرف کردن این پیغام خطا متمرکز شویم.
دلیل نمایش ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” چیست؟
تصویر زیر نحوه نمایش ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” را به تصویر میکشد. این پیغام خطا به طور ناگهانی بر روی صفحه نمایش دستگاه اندرویدی نمایان میشود و بسیاری از افراد از نمایش آن کلافه شدهاند. اما دلیل نمایش “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” در دستگاههای اندرویدی چیست؟
ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” زمانی پدیدار میشود که در دستگاه خود از برنامه شناور (Floating App) استفاده کرده و ناگهان یک برنامه یا عامل شناور دیگر که نیاز به دسترسیهای نسبتاً مشابه دارد در دستگاه راهاندازی شود. اما اپلیکیشن یا برنامه شناور چیست؟ به طور مختصر باید بگوییم که هر برنامه شناور یک برنامه منحصر به فرد است که در پنجرهای اختصاصی اجرا میشود. این برنامه امکان استفاده از قابلیت مولتیتسکینگ (Multitasking) سیستم عامل اندروید را به شیوه موثرتری ارائه میکند. یک برنامه شناور میتواند مانند روندی که در سیستم عامل ویندوز طی میشود پنجره برنامه را کوچک، مینیمایز (Minimize)، ماکسیمایز (Maximize) و … نماید.
چگونه ارور “screen overlay detected” یا “همپوشانی صفحه شناسایی شد” را برطرف کنیم؟
حال که تا حدی با دلیل بروز ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” آشنا شدید، نوبت به آن رسیده تا با نحوه برطرف کردن این پیغام خطا در دستگاههای اندرویدی آشنا شوید. به منظور انجام این عمل مراحل زیر را با دقت طی کنید.
در گوشیهای اندرویدی که ساخت کمپانی سامسونگ نیستند به این صورت عمل کنید:
- وارد بخش تنظیمات یا همان Settings گوشی اندرویدی خود شوید.
- آیکون ذرهبین موجود در گوشه فوقانی و سمت راست صفحه نمایش را انتخاب کنید.
- عبارت draw را در این بخش تایپ کنید تا جستجو شود.
- گزینه Draw over other apps را انتخاب کنید.
به جای انجام مراحل فوق میتوانید وارد بخش تنظیمات (Settings)، اپلیکیشنها (Apps) و سپس Draw over other apps هم شوید.
اما در دستگاههای اندرویدی برند سامسونگ باید مراحل زیر را طی کنید:
- بخش تنظیمات یا Settings دستگاه را اجرا کنید.
- گزینه Applications را انتخاب کنید.
- گزینه Application Manager را انتخاب نمایید.
- گزینه More را انتخاب نمایید.
- گزینه Apps that can appear on top را انتخاب کنید.
با ورود به این بخش در واقع لیستی از اپلیکیشنها را مشاهده خواهید کرد که قابلیت شناور شدن را دارند. فعالیت این برنامهها میتواند عاملی به منظور پدیدار شدن ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” باشد. به منظور رفع این مشکل شما باید در لیست برنامههای موجود، اپلیکیشن مخرب را شناسایی کرده و دسترسیهای آن را محدود نمایید. به منظور شناسایی برنامه مخرب باید کمی هوشمندانه عمل کنید و به موارد زیر دقت داشته باشید:
آیا برنامه خاصی دائما در حین استفاده دچار باگ شده و مشکلات خاصی را ارائه میکند؟ آیا برنامهای در گوشی شما نصب است که مشکوک بوده و منجر به راهاندازی خودکار اپلیکیشنهای دیگر میشود؟ به عنوان مثال دیده شده برنامه مخربی بدون اینکه کاربر خبردار باشید، اپلیکیشنی نظیر تلگرام را در دستگاه اجرا کرده و وی را به گروه خاصی دعوت میکند. این نوع اپلیکیشنها که دارای نشانههای مخرب این چنینی هستند میتوانند منجر به بروز ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” شوند.
آیا برنامهای در دستگاهتان نصب است که اجازه تغییر نور صفحه نمایش یا وضعیت رنگ نمایشگر به آن داده شده باشد؟ اگر برنامهای این چنینی در دستگاهتان نصب بوده و نام آن در لیست Apps that can appear on top وجود دارد، احتمال اینکه این برنامه عاملی برای پدیدار شدن ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” باشد، زیاد است.
در برخی از شرایط مشاهده شده که برنامه Clean Master عامل پدیدار شدن ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” بوده است. بنابراین اگر این برنامه در دستگاهتان نصب است، حتما دسترسی آن را از لیست Apps that can appear on top غیر فعال کنید.
به منظور غیر فعال کردن دسترسی شناور شدن هر یک از برنامههای مورد نظر تنها کافیست که در لیست Apps that can appear on top آن برنامه را انتخاب کرده و مانند تصویر فوق گزینه Permit drawing over other apps را غیر فعال نمایید. دقت داشته باشید که شناسایی برنامه مخرب موجود در این لیست امر سادهای محسوب نمیشود.
تصور کنید که برنامه drupe عامل مخرب در گوشی اندرویدی ما بوده است. همانطور که در تصویر آخر مشاهده کردید ما گزینه Permit drawing over other apps را برای این اپلیکیشن غیر فعال کردیم. حال از طریق دستگاه خود اپلیکیشن مورد نظر را راهاندازی میکنیم. در این شرایط پنجره پاپآپی نمایان میشود که سوالاتی در مورد دسترسیهای این برنامه ارائه خواهد کرد. میتوانید با دسترسیهای این برنامه موافقت کرده و با خیال راحت آن را اجرا کنید، چرا که تنظیمات پیشین شما به منظور جلوگیری از اثر مخرب برنامه حفظ میشوند.
توصیه میکنیم که کاربران گوشیهای سامسونگ قابلیت One-handed operation کیبورد مجازی دستگاه خود را غیر فعال کنند. در بسیاری از موارد دیده شده که فعال بودن این قابلیت عامل بروز ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” بوده است. به منظور غیر فعال کردن این قابلیت مراحل زیر را در دستگاه سامسونگی خود طی کنید:
- وارد بخش تنظیمات یا Settings دستگاه شوید.
- گزینه Advanced Features را انتخاب کنید.
- گزینه One-handed operation را غیر فعال نمایید.
با انجام مراحل فوق مشکل شما در مواجه شدن با ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” برطرف میشود. دقت کنید که اصلیترین بخش رفع این مشکل مربوط به شناسایی اپلیکیشنی محسوب میشود که عامل بروز ارور “Screen overlay detected” یا “همپوشانی صفحه شناسایی شد” شده است.
منبع: موبایل کمک
دیدگاهتان را بنویسید