【问题标题】:Android: Detecting user tampering with phoneAndroid:检测用户篡改手机
【发布时间】:2012-05-15 08:59:33
【问题描述】:

我想检测用户何时按下睡眠 Android 手机上的任何硬件按钮(或至少是主页和电源按钮)。

到目前为止,我已经为 ACTION_SCREEN_ON 事件使用了 BroadcastReceiver,效果很好,但在例如您会收到一条消息、一个电话或闹钟响起时。

ACTION_USER_PRESENT 也是没有选择的,因为只有当用户真正在场并且知道解锁码时才会出现这种情况,因此他不会篡改手机。

有办法解决吗?

【问题讨论】:

    标签: android button hardware tampering


    【解决方案1】:

    不,不可能 但这可以用于其他目的

    public boolean onKeyUp(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_MENU) 
        {
    
    
    
        }
        return true;
    }
    

    【讨论】:

    • 那么根本不可能从服务中检测用户是否存在?
    猜你喜欢
    • 1970-01-01
    • 2015-08-14
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    相关资源
    最近更新 更多