2012-03-18 4 views
1

私は、ユーザーがウェブサイトからパスワードでアンドロイドデバイスをロックすることができますアプリケーションを作成しようとしています。だから私はデバイスをプログラムでロックする方法を見つける必要があります、それは私がデバイスのパスワードを設定できるコードを持っていることを意味し、私はそれが家にアクセスするコードを入力する必要が私の画面のロックを解除?私はどのようにプログラムでパスワードでアンドロイドデバイスをロックすることができます

答えて

1

DevicePolicyManagerのチェック、具体 http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html

、ResetPasswordの、及びlockNow()メソッド。

コンテキストでDPMを使用する方法を理解するために、デバイス全体の管理チュートリアルを読んでください、ウェブサイトからロックするよう http://developer.android.com/guide/topics/admin/device-admin.html

。アンドロイドc2dmは、プッシュメッセージをデバイスに送信するための好ましい方法です。 http://code.google.com/android/c2dm/

ノートしかし、これは時折「ウェイクアップ」メッセージのため、デバイスではなく、いくつかの他のエンティティ間の双方向通信の任意の並べ替えのために意図されていること。

+1

を始めるのに役立ちますhttp://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/NotificationListener.java

希望は今、GCMがあります。 Google Cloud Message for Android(GCM)は、サーバーからユーザーのAndroid搭載デバイスにデータを送信したり、同じ接続のデバイスからメッセージを受信したりするサービスです。 – hB0

3

選択された回答はお金の上にあります。の http://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/PolicyManager.java

AndroidManifest宣言:リモートロックやリモート拭き取りを行い

AのPolicyManager:

は、あなたが興味を持っている場合は、ここであなたが見てみることができ、いくつかのサンプルコードがある、と述べました受信機:

<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コードとそれに対応する設定の考え方を与えるはずです。

サーバとデバイス間の通信を提供するにつれて、2つのエンティティ間で永続的なTCP接続を使用できます。ここで

は、永続的なTCPソケットを作成し、管理することを行う方法についていくつかのサンプルコードは次のようになります。これは代わりに、C2DMの

関連する問題