我想知道是否可以在 Android 启动过程中插入我自己的命令来修改其行为。具体来说,我希望修改用户输入他/她的 PIN/密码/模式的安全锁,获取用户输入,并自己验证用户。成功验证后,我想在加载主屏幕并发送 ACTION_USER_PRESENT 广播之前运行一些本机 ARM 二进制文件。
这是在框架或应用程序级别完成的吗?
我研究了 Android 启动过程,似乎 ACTION_BOOT_COMPLETED 广播是在 android 系统服务器运行时启动并运行后发送的。但是,这发生在用户解锁设备之前。所以我假设我不能在系统服务器上做到这一点?
谢谢。