FocusFlow stacks 12 distinct capabilities that no other free Android app blocker provides together. Here is every feature, explained clearly.
FocusFlow 叠加了 12 项独特功能,没有其他免费 Android 应用屏蔽器能将这些功能整合在一起。以下是每项功能的清晰说明。
Core enforcement
核心执行
Most blockers use one mechanism. FocusFlow runs three simultaneously — each one closes the bypass the previous layer leaves open.
大多数屏蔽器只使用一种机制。FocusFlow 同时运行三种——每一种都关闭了上一层留下的绕过漏洞。
Monitors every window change on your Android device. When a blocked app's window is detected, FocusFlow fires within milliseconds and launches up to 5 rapid re-checks at 300 ms intervals to prevent the "race window" bypass. This is the primary enforcement layer.
监控您 Android 设备上的每次窗口变化。当检测到被屏蔽应用的窗口时,FocusFlow 在毫秒内触发,并以 300 毫秒间隔进行最多 5 次快速复查,以防止"竞争窗口"绕过。这是主要的执行层。
Routes blocked app traffic into a VPN tunnel that discards all packets. No traffic ever leaves your device to any external server. The VPN is entirely on-device.
将被屏蔽应用的流量路由到丢弃所有数据包的 VPN 隧道。没有任何流量会离开您的设备到任何外部服务器。VPN 完全在设备上运行。
Registers FocusFlow as a Device Administrator. This blocks the standard Android Settings → Apps → Uninstall flow. Combined with System Guard, it makes removal during a session effectively impossible without the session PIN.
将 FocusFlow 注册为设备管理员。这会屏蔽标准的 Android 设置 → 应用 → 卸载流程。结合系统守卫,在没有会话 PIN 的情况下,在会话期间移除应用实际上是不可能的。
Unique to FocusFlow
FocusFlow 独有
These capabilities exist in FocusFlow and nowhere else in the free or paid Android blocker market.
这些功能仅存在于 FocusFlow 中,在免费或付费 Android 屏蔽器市场上独一无二。
Natively records every blocked-app attempt — app name, package name, timestamp — via TemptationLogManager in SharedPreferences. Capped at 500 entries. Shows you exactly how often your attention was pulled toward each app.
通过 SharedPreferences 中的 TemptationLogManager 原生记录每次被屏蔽应用的尝试——应用名称、包名、时间戳。上限 500 条。向您准确显示您的注意力被每个应用吸引的频率。
Every Sunday at 08:00 a push notification delivers your 7-day blocked-attempt totals by app. Example: "Instagram: 18 attempts, TikTok: 14 attempts this week." Behavioral insight, not just timers.
每周日 08:00,推送通知按应用显示您 7 天的被屏蔽尝试总数。示例:"Instagram:本周 18 次尝试,TikTok:14 次尝试。"行为洞察,而非仅仅是计时器。
Block an app on a calendar schedule without any active session — e.g., Instagram blocked Mon–Fri 09:00–18:00 automatically. Per-app, per-day-of-week granularity. Enforced directly by the Accessibility Service.
在日历时间表上屏蔽应用,无需任何活跃会话——例如,Instagram 自动在周一至周五 09:00–18:00 被屏蔽。每应用、每星期几的粒度。由无障碍服务直接执行。
When a blocked app is detected, three simultaneous deterrents fire: screen dimmed to 2% hardware brightness (via WindowManager) plus 70% black overlay; vibration pulse loop (120 ms on / 220 ms off); system notification sound once. Conditions the reflex at the neurological level.
当检测到被屏蔽的应用时,三种同时触发的威慑:屏幕调暗至 2% 硬件亮度(通过 WindowManager)加上 70% 黑色覆盖层;振动脉冲循环(120 毫秒开/220 毫秒关);系统通知声一次。在神经系统层面进行条件反射训练。
Monitors ACTION_PACKAGE_ADDED broadcasts. Any app installed during an active session is immediately added to the block list and triggers aversive feedback. Closes the "install a competing browser to bypass" loophole — a gap every other blocker leaves open.
监控 ACTION_PACKAGE_ADDED 广播。活跃会话期间安装的任何应用都会立即添加到屏蔽列表并触发厌恶反馈。关闭"安装竞争性浏览器绕过"漏洞——这是所有其他屏蔽器都存在的缺口。
Content-level blocking
内容级别屏蔽
FocusFlow can target specific content within an app — so you keep access to useful features while the addictive ones are blocked.
FocusFlow 可以针对应用内的特定内容——让您保留对有用功能的访问,同时屏蔽令人上瘾的内容。
Closes the Shorts player within YouTube. Leaves the main feed, search, subscriptions, channel pages, and standard video playback fully accessible. Only the short-form vertical video loop is blocked.
关闭 YouTube 内的 Shorts 播放器。保留主信息流、搜索、订阅、频道页面和标准视频播放的完全访问。只屏蔽短视频垂直循环。
Blocks the Reels feed tab within Instagram. Feed, DMs, Stories, profile, and search remain accessible. Blocks the infinite-scroll Reels loop specifically.
屏蔽 Instagram 内的 Reels 信息流标签。信息流、私信、故事、个人资料和搜索保持可访问。专门屏蔽无限滚动的 Reels 循环。
Blocks specific URLs or keywords across Chrome, Firefox, Samsung Internet, and other major Android browsers. Works at the window-title and URL-bar level via the Accessibility Service.
在 Chrome、Firefox、三星 Internet 和其他主要 Android 浏览器中屏蔽特定 URL 或关键词。通过无障碍服务在窗口标题和 URL 栏级别工作。
Scheduling engine
调度引擎
FocusFlow has a priority-based scheduling engine with conflict resolution, gap compression, and overrun rebalancing. Choose the mode that fits your workflow.
FocusFlow 拥有基于优先级的调度引擎,具有冲突解决、间隙压缩和超时重新平衡功能。选择适合您工作流程的模式。
Each task carries its own allowed-app snapshot. Apps not on the whitelist are blocked during the task. Music for one task, silence for another — configurable per task.
每个任务携带自己的允许应用快照。不在白名单上的应用在任务期间被屏蔽。一个任务播放音乐,另一个保持静默——每个任务可单独配置。
Timed blacklist blocking without a scheduled task. Lock down your phone immediately for a set duration without any task management overhead.
无需计划任务的定时黑名单屏蔽。立即锁定手机一段设定时间,无需任何任务管理开销。
Permanent blacklist active at all times. Specified apps are always blocked with no session required. Useful for apps you want to permanently restrict.
永久黑名单始终活跃。指定应用始终被屏蔽,无需会话。适用于您希望永久限制的应用。
Calendar-based per-app blocking with no active session needed. Define work hours per app, per day of week. Enforced by the Accessibility Service on a native JSON schedule.
基于日历的每应用屏蔽,无需活跃会话。按应用、按每周几定义工作时间。由无障碍服务基于原生 JSON 时间表执行。
Count sub-mode: maximum opens per day. Time-budget sub-mode: maximum minutes per day. Interval sub-mode: minimum cooldown between uses. Three ways to allow limited access instead of full blocking.
计数子模式:每天最大打开次数。时间预算子模式:每天最大分钟数。间隔子模式:两次使用之间的最短冷却时间。三种允许有限访问而非完全屏蔽的方式。
Built-in Pomodoro timer (usePomodoro.ts) fully integrated with app blocking. Work and break durations are configurable. App blocking stays active through both work and break phases.
内置番茄钟计时器(usePomodoro.ts)与应用屏蔽完全集成。工作和休息时长可配置。应用屏蔽在工作和休息阶段都保持活跃。
Tamper resistance
防篡改
FocusFlow anticipates the most common bypass techniques and closes each one at the hardware or native layer.
FocusFlow 预见最常见的绕过技术,并在硬件或原生层面关闭每一种。
Automatically restarts the Accessibility Service and VPN tunnel after any device reboot during an active session. Sessions survive reboots.
活跃会话期间,任何设备重启后自动重启无障碍服务和 VPN 隧道。会话在重启后继续存在。
Sessions use native epoch timestamps validated at the Accessibility Service level. Changing the system clock does not expire the session timer.
会话使用在无障碍服务级别验证的原生纪元时间戳。更改系统时钟不会使会话计时器过期。
LauncherActivity replaces your default home screen. Pressing HOME shows only whitelisted apps in a minimal 4-column grid with a 5-slot dock. The app drawer also respects the blocklist. Long-press uninstall from home screen can be locked.
LauncherActivity 替换您的默认主屏幕。按下 HOME 键只显示白名单中的应用,以最小化 4 列网格和 5 槽底座呈现。应用抽屉也遵循屏蔽列表。从主屏幕长按卸载可以被锁定。
Device compatibility
设备兼容性
FocusFlow's AppBlockerAccessibilityService explicitly handles SystemUI package names for every major Android OEM to ensure power-menu interception and system navigation blocking works correctly.
FocusFlow 的 AppBlockerAccessibilityService 明确处理每个主要 Android OEM 的 SystemUI 包名,确保电源菜单拦截和系统导航屏蔽正确工作。