我想创建一个锁定Android设备屏幕的应用程序。
例如,Android A和Android B连接到同一网络/ wifi。可以通过Android B控制Android A吗?我只是想用B锁定Android A的屏幕。
答案 0 :(得分:4)
如果:
您的应用已安装在A和B上,
您安排B通知A需要锁定,
您在A上的应用是配置正确的设备管理员
然后,您在A上的应用可以致电lockNow()
上的DevicePolicyManager
来锁定设备。
你绝对有权的部分是从B到A的通信。你不想做的是允许任意其他方,例如世界的脚本小子,四处走动锁定人们的设备。使用(相对)确保本地的东西,如蓝牙,在这方面会有所帮助。
答案 1 :(得分:1)
是的,这是可能的,但您必须在设备A和B上部署您的程序。您需要一个具有服务的程序,并在后台接受与它的连接。这是设备A.在设备A上,您必须编写代码段,例如How to programmatically lock screen in Android?
在设备B上,您必须有一个程序与设备A上的此服务进行通信。
如果你不仅仅为自己开发这个,我认为你应该首先考虑安全性。 (不允许任何人锁定任何其他人的屏幕)