有人可以帮我联系起来? BroadcastReceiver的(sms_received)+设备管理(锁屏)+禁用首页/其它菜单按钮活动 [英] Can someone help me connect the dots? BroadcastReceiver(sms_received) + Device admin(lock screen) + disable Home/other menu buttons Activity

查看:125
本文介绍了有人可以帮我联系起来? BroadcastReceiver的(sms_received)+设备管理(锁屏)+禁用首页/其它菜单按钮活动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经或多或少能够理解并执行所有这些概念的部分,但不知何故完全困惑,怎么放哪里,他们如何结合在一起的。

I have more or less been able to understand and implement all these concepts in parts but somehow totally confused as what to put where and how do they fit together.

总之这就是我想实现一个无根的Andr​​oid手机

In short this is what I am trying to achieve on a non-rooted android phone

  1. 有短信广播接收器侦听传入短信秘密code
  2. 锁定屏幕,如果SMS具有关键字锁定。

如何BroadCastReceivers和DeviceAdminRecivers齐头并进?

How do BroadCastReceivers and DeviceAdminRecivers go hand in hand?

例如。我有工作code截取短信。开关的情况下它调用虚(空)锁屏()函数。现在,我应该在哪里把DeviceAdminReceiver的code,这样我可以锁定屏幕(一个新的活动有一个密码箱与家庭和其他菜单按钮被禁用)?

Eg. I have the working code for intercepting an SMS. A switch case which calls a dummy(empty) lockScreen() function. Now where should I put DeviceAdminReceiver's code so that I can lock the screen (a new Activity with a password box with HOME and other menu buttons disabled) ?

所以基本上它来自的BroadcastReceiver - >设备管理 - >活动

So basically its from BroadcastReceiver -> Device Admin -> Activity.

请帮我。

推荐答案

最简单的方法是创建一个自定义主屏幕,并添加下述特征,使得它看起来像一个自定义锁屏:

The easiest way would be to create a custom HOME screen and add features mentioned below so that it looks like a custom lock screen :

  1. 从自定义的LockScreen活性删除通知/状态栏
  2. 渔获物和禁用HOME / MENU按钮点击时的LockScreen活动是可见
  3. 有短信和广播接收器调用自定义的LockScreen活动时,收到的秘密LOCK PHONE的短信。
  4. 有一个PhoneBroadstReceiver使的LockScreen重新出现一些延迟(100毫秒),以使得来话呼叫系统默认屏幕贵lockScreenActivity不推到背景

PS:DeviceAdmin可用于锁定手机和显示系统默认锁屏,如果已设置密码

P.S : DeviceAdmin can be used to lock your phone and show up the system default lock screen if the password has been set

这篇关于有人可以帮我联系起来? BroadcastReceiver的(sms_received)+设备管理(锁屏)+禁用首页/其它菜单按钮活动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆