我正在尝试创建一个允许用户使用网站密码锁定其android设备的应用程序。因此,我必须找到一种以编程方式锁定设备的方法,这意味着是否有任何代码允许我为设备设置密码,并且当我解锁屏幕时,它要求输入代码才能进入家中?

最佳答案

选择的答案就在钱上。

话虽如此,如果您有兴趣,可以看以下示例代码:

执行远程锁定和远程擦除的PolicyManager:
http://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/PolicyManager.java

接收者的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:http://openmobster.googlecode.com/svn/trunk/cloud/android/cloudManager/res/xml/device_admin.xml

这应该让您对PolicyManager代码及其相应的配置有所了解。

按照提供服务器与设备之间的通信的方式,可以在两个实体之间使用持久性TCP连接。这是一些有关如何执行此操作的示例代码

创建和管理持久性TCP套接字:http://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/NotificationListener.java

希望这有助于入门

关于android - 我如何以编程方式使用密码锁定android设备,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9761484/

10-08 22:05