【问题标题】:Lock the screen of android device using another android [closed]使用另一个android锁定android设备的屏幕[关闭]
【发布时间】:2013-12-09 14:50:32
【问题描述】:

我想创建一个可以锁定安卓设备屏幕的应用程序。

例如,Android A 和 Android B 连接到同一个网络/wifi。 Android B可以控制Android A吗?我只想用B锁屏Android A。

【问题讨论】:

标签: android


【解决方案1】:

如果:

  • 您的应用同时安装在 A 和 B 上,并且

  • 你安排 B 通知 A 需要锁定,并且

  • 您在 A 上的应用是正确配置的设备管理员

那么你在 A 上的应用可以在 DevicePolicyManager 上调用 lockNow() 来锁定设备。

绝对必须正确的部分是从 B 到 A 的通信。您不想做的是允许任意其他方,例如世界脚本小子,四处走动将人们的设备锁定在他们身上。使用(相对)确定是本地的东西,比如蓝牙,在这方面会有所帮助。

【讨论】:

  • 你有示例代码,或sn-ps或如何开始?我不知道在互联网上搜索什么。谢谢。
  • @MMakati:请更具体一些。我的意思是,要学习如何在 Android 中编程,请访问 developer.android.com。如果这不是你的意思,请准确地解释你缺少什么。
  • @MMakati 索要代码 sn-ps 不是解决问题的方法,不如先自己进行研发,如果还没有解决,再将其包含在问题中。
【解决方案2】:

是的,这是可能的,但是您必须在设备 A 和 B 上部署您的程序。您需要一个具有服务并在后台接受与其连接的程序。这是设备 A。在设备 A 上,您必须编写代码 sn-p,例如 How to programmatically lock screen in Android?

在设备 B 上,您必须有一个程序与设备 A 上的此服务进行通信。

如果您不只是为自己开发此功能,我认为您应该首先考虑安全性。 (不允许任何人锁定其他人的屏幕)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多