如何让Tasker场景覆盖来电系统弹窗?求隐藏来电信息方案
Hey there! I totally get how frustrating it is to have your caller's name or number pop up mid-live stream—total privacy buzzkill. Let's break down solutions for both fixing your Tasker scene overlay problem and alternative ways to hide that sensitive info.
Fixing the Tasker Scene Overlay Problem
If you want to stick with Tasker, the issue almost certainly lies in the scene's window type and permissions. Here's how to tweak it:
- Grant Tasker the "Display over other apps" permission: Head to your phone's Settings > Apps > Tasker > Permissions, then enable "Display over other apps" (or "Draw over other apps" depending on your device). Without this, Tasker can't overlay system-level windows like the call popup.
- Adjust the Tasker Scene's Window Settings:
- Open your Tasker profile and edit the scene you created.
- Tap the three-dot menu in the top-right of the scene editor, then select Scene Settings.
- Under Window Type, choose System Alert Window—this is the highest-priority overlay type that can cover system UI elements like call popups.
- Slide the Priority to the maximum value (usually 99) to ensure your scene takes precedence over the system call window.
- Test it out: Use another phone or a call simulator app to trigger a test call, and check if the Tasker scene now covers the system popup.
Alternative Solutions to Hide Caller Info
If adjusting Tasker doesn't work, or you want a simpler approach, try these options:
- Use your phone's built-in privacy settings: Many Android manufacturers (Xiaomi, Huawei, Samsung, etc.) have a privacy feature that hides caller details. Look for options like "Hide caller ID during calls" in your Phone app's Settings > Privacy or Security section. Some let you set a custom placeholder text instead of showing the real name/number.
- AutoNotification Plugin for Tasker: Instead of using a scene to cover the popup, use the AutoNotification plugin to intercept and modify the system call notification. You can set it to replace the caller info with a blank or custom message, or even suppress the popup entirely. This is often more reliable than a scene overlay.
- Enable Airplane Mode + Wi-Fi: If you don't need regular calls during streams, turn on Airplane Mode then re-enable Wi-Fi. This blocks cellular calls entirely, so no popups will appear. You can still use VoIP calls (like WeChat or WhatsApp calls) if needed—these won't show the same system-level popup.
- Third-party call masking apps: Apps like Call Masker or Privacy Call let you customize how incoming calls appear. You can set them to show a generic "Incoming Call" message instead of real caller details, or even hide the popup entirely while alerting you privately.
- Stream from an emulator: If you stream from a computer using a mobile emulator (like BlueStacks or LDPlayer), keep your physical phone on silent or redirect calls to another device. The emulator won't show real phone calls, so your stream stays clean.
From your screenshots showing the Tasker overlay sitting behind the system call popup, adjusting the window type and permissions should be your first fix. If that still doesn't work, the AutoNotification plugin or built-in privacy settings are solid alternatives.
内容的提问来源于stack exchange,提问作者Adirai Maji




