অ্যান্ড্রয়েড ফোন দীর্ঘদিন ব্যবহার করলে "Screen Overlay Detected" নোটিফিকেশন দেখতে পাবেন। প্রথমে জানুন এটি স্ট্রিক্টলি এরর নয়, বরং একটি নোটিফিকেশন যে স্ক্রিন ওভারলে এক্টিভ আছে—যেমন ভার্চুয়াল কীবোর্ড, নাইট লাইটিং, ফ্লোটিং উইজেট ইত্যাদি—যে নতুন ইনস্টল করা অ্যাপের প্রয়োজনীয় পারমিশন পাওয়া বাধা দিচ্ছে।
এখানে "Screen Overlay Detected" এরর ফিক্স ও ওয়ার্কঅরাউন্ড দেখানো হলো।
কেন "Screen Overlay Detected" দেখায়?
এই নোটিফিকেশন সরানোর সেরা উপায় হলো এর কারণ বুঝতে। অধিকাংশ অ্যাপ ইনস্টল করার সময় নির্দিষ্ট ফিচার ব্যবহারের পারমিশন চায়—ক্যামেরা, কন্টাক্টস, ফোন ফাংশনালিটি ইত্যাদি।
একটি পারমিশন হলো "Display over other apps"। বেসিক্যালি, আপনি যে স্ক্রিনে আছেন তার উপরে একটি লেয়ার দিয়ে অ্যাপের ফিচার دائمি দেখানো—যেমন ব্লু-লাইট ফিল্টার যা পুরো স্ক্রিনে ছায়া পড়ায়।
নতুন অ্যাপ ইনস্টল করার সময় পারমিশন বক্স পপ-আপ হিসেবে আসে, যা কিছু স্ক্রিন ওভারলে সাথে কনফ্লিক্ট করতে পারে। টেকনিক্যালি, নাইট লাইটের মতো ফুল-স্ক্রিন ওভারলে পারমিশন পপ-আপকে "কভার" করে দিতে পারে যদিও আপনি পপ-আপ স্পষ্ট দেখছেন।
এটি মূলত একটি সিকিউরিটি ফিচার, যা আপককে sementara ওভারলে ডিজেবল করতে বাধ্য করে যাতে নতুন অ্যাপ প্রয়োজনীয় পারমিশন পায়। সমস্যা হলো ফোনটি বলে না কোন অ্যাপ কনফ্লিক্ট করছে।
উল্লেখ্য, স্ক্রিন ওভারলে ব্যবহারকারী অ্যাপের উদাহরণ:
- ফ্লোটিং উইজেট যেমন Facebook Messenger-এর Chat Heads, বা OneNote-এর কুইক-অ্যাক্সেস ফ্লোটিং উইজেট যা স্ক্রিনের কিনারায় থাকে।
- নাইট লাইট অ্যাপ যেমন Twilight
- ক্যামেরা অ্যাপ, স্ক্যানার অ্যাপ, হেলথ ট্র্যাকার অ্যাপ, ভিডিও কলিং অ্যাপ, ইত্যাদি।
স্ক্রিন ওভারলে অ্যাপ ডিজেবল করা
"Screen Overlay Detected" মেসেজ পেলে সেরা কাজ হলো স্ক্রিন ওভারলে অ্যাপগুলো একে একে ডিজেবল করা যতক্ষণ না মেসেজ বন্ধ হয় নये অ্যাপ ইনস্টল করার সময়।
এজন্য "Screen overlay detected" পপ-আপে "Open Settings" ট্যাপ করুন অথবা Settings → Apps notifications → Advanced → Special app access → Display over other apps-এ যান। (Android Marshmallow-এ সেটিংটি "Draw over other apps" নামে থাকবে।)
এখানে স্ক্রিন ওভারলে পারমিশন 가진 সব অ্যাপের লিস্ট থাকবে। থার্ড-পার্টি অ্যাপগুলো একে একে ডিজেবল করুন। উদাহরণস্বরূপ, Facebook-এ ট্যাপ করে "Allow display over other apps" স্লাইডার অফ করুন।
আপনি সব থার্ড-পার্টি অ্যাপ ডিজেবল করে সমস্যা চলে গেলে চেক করতে পারেন, কিন্তু সময় থাকলে প্রতিটি অ্যাপ ডিজেবল করার পর চেক করুন সমস্যা সমাধান হয়েছে কিনা। না হলে সেটি আবার ইনেবল করে পরেরটি ডিজেবল করুন। এভাবে আপনি কনফ্লিক্টের কারণবিশেষ অ্যাপ শনাক্ত করতে পারবেন।
উপসংহার
"Screen Overlay Detected" এরর কোনো সিরিয়াস বিষয় নয় এবং কয়েকটা ডিটেক্টিভ ওয়ার্ক দিয়ে সমাধান করা যায়। সাধারণত Android Marshmallow-এর সময় থেকে এটি কম দেখা দেয়, কিন্তু যখনই আসে, এখন আপনি জানেন কীভাবে সমাধান করবেন।