Giovan
Giovan
``` if (mCameraView.getCaptureMode() != androidx.camera.view.CameraView.CaptureMode.VIDEO) { mCameraView.setCaptureMode(androidx.camera.view.CameraView.CaptureMode.VIDEO); } ``` @zizikoth 试试这个
是的,其实这个工具只写了一半,没时间维护了。还有挺多细节需要处理。 可以给你提供思路,有兴趣你可以维护下去。 - 关于回到launcher误报的问题。 立一个flag判断是否弹出警告`AntiHijack.showClickableNotification()`,然后监听home键的广播跟最后一个activity的返回按钮时给flag赋值false。然后在`AntiHijack.onResume()`中恢复flag原来的值true。 这样应该就可以了。 - 关于切换到其他应用误报的问题。 因为国内APP都有自个的保活机制,背后动作太多,在应用栈中上窜下跳,防不胜防。会产生误报,而且就算是打开输入法也可能会误报输入法在劫持应用。 这里可以维护一个应用白名单,把国内常用的安全的软件加入白名单,可以减少绝大多数的误报情况。