如何以编程方式使用密码锁定android设备
我正在尝试创建一个应用程序,允许用户使用网站上的密码锁定他的android设备。因此,我必须找到一种方法以编程方式锁定设备,这意味着是否有人拥有允许我为设备设置密码的代码,并且当我解锁屏幕时,需要输入代码才能访问主页?检查DevicePolicyManager, 特别是resetPassword和lockNow方法 请阅读整个设备管理教程,了解如何在上下文中使用DPM, 至于从网站锁定。android c2dm是向设备发送推送消息的首选方式。如何以编程方式使用密码锁定android设备,android,passwords,Android,Passwords,我正在尝试创建一个应用程序,允许用户使用网站上的密码锁定他的android设备。因此,我必须找到一种方法以编程方式锁定设备,这意味着是否有人拥有允许我为设备设置密码的代码,并且当我解锁屏幕时,需要输入代码才能访问主页?检查DevicePolicyManager, 特别是resetPassword和lockNow方法 请阅读整个设备管理教程,了解如何在上下文中使用DPM, 至于从网站锁定。android c2dm是向设备发送推送消息的首选方式。 但是请注意,这是用于偶尔唤醒消息,而不是用于设
但是请注意,这是用于偶尔唤醒消息,而不是用于设备和其他实体之间的任何类型的双向通信。检查DevicePolicyManager, 特别是resetPassword和lockNow方法 请阅读整个设备管理教程,了解如何在上下文中使用DPM, 至于从网站锁定。android c2dm是向设备发送推送消息的首选方式。
但是请注意,这是用于偶尔唤醒消息,而不是用于设备与其他实体之间的任何类型的双向通信。所选答案正确无误 话虽如此,如果您感兴趣,以下是一些示例代码,您可以查看: 执行远程锁定和远程擦除的PolicyManager: 接收方的AndroidManifest声明:
<receiver android:name="org.openmobster.core.mobileCloud.android.module.connection.PolicyManager$PolicyReceiver"
android:label="OpenMobster Device Administrator"
android:permission="android.permission.BIND_DEVICE_ADMIN">
<meta-data android:name="android.app.device_admin"
android:resource="@xml/device_admin" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
</intent-filter>
</receiver>
res/xml/device_admin.xml:
这应该让您了解PolicyManager代码及其相应的配置
正如在服务器和设备之间提供通信一样,您可以在两个实体之间使用持久TCP连接。下面是一些关于如何做到这一点的示例代码
创建和管理持久TCP套接字:
希望这有助于入门所选答案正确无误 话虽如此,如果您感兴趣,以下是一些示例代码,您可以查看: 执行远程锁定和远程擦除的PolicyManager: 接收方的AndroidManifest声明:
<receiver android:name="org.openmobster.core.mobileCloud.android.module.connection.PolicyManager$PolicyReceiver"
android:label="OpenMobster Device Administrator"
android:permission="android.permission.BIND_DEVICE_ADMIN">
<meta-data android:name="android.app.device_admin"
android:resource="@xml/device_admin" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
</intent-filter>
</receiver>
res/xml/device_admin.xml:
这应该让您了解PolicyManager代码及其相应的配置
正如在服务器和设备之间提供通信一样,您可以在两个实体之间使用持久TCP连接。下面是一些关于如何做到这一点的示例代码
创建和管理持久TCP套接字:
希望这有助于入门而不是C2DM现在有了GCM。Google Cloud Messaging for Android GCM是一项服务,它允许您将数据从服务器发送到用户的Android设备,并从同一连接上的设备接收消息。现在,GCM取代了C2DM。Google Cloud Messaging for Android GCM是一项服务,它允许您将数据从服务器发送到用户的安卓设备,并从同一连接上的设备接收消息。