我注意到,当您刷新设备并首次运行它时,您会进入设置向导。我假设应用程序以所谓的 LockTask 模式(专用设备的 Kiosk 模式)运行,因为它只有一个导航栏按钮(通常“back”按钮,例如“home”是隐藏的) .
这是我的问题:
不,设置向导应用程序不使用锁定任务模式。
当 Android 设备恢复出厂设置时,它会查找特定应用程序作为设置向导应用程序运行,并且会自动调整导航栏功能,直到设置向导指示设置完成。
以下问题包含一个答案,描述如何实现 Android 设置向导应用程序以及如何以编程方式完成设置过程:如何实现 AOSP 开箱即用体验(即设置向导)?
如果您正在寻找一种在设置完成后重现设置向导导航栏行为的方法,您可能需要研究您提到的锁定任务模式https://developer.android.com/work/dpc/dedicated-devices/ lock-task-mode 但这似乎需要使用企业管理 API。
如果您在具有 priv-app 权限的系统构建中捆绑应用程序,那么可能有一些可用选项,但我不确定。
如果您从源代码构建操作系统并且不需要通过 CTS,那么您当然可以随意破解。
如果您只是构建一个普通的旧式 Android 应用程序,则无法将用户永久锁定到您的应用程序,这很容易被恶意软件滥用。