2

ユーザーがAndroidのロック画面に間違ったパスコードを入力した場合にアクティビティの1つを完了する必要があるAndroidアプリに取り組んでいます。たとえば、ユーザーが間違ったパスコードを入力した場合に送信される電子メール。

助けていただければ幸いです。前もって感謝します。

Kshitij

4

2 に答える 2

2

ロック画面は完全なサンドボックス環境で実行されているため、アクセスできなくなります。ロック画面として機能し、デフォルトの Android バージョンを無効にする別のアプリケーションを作成できます。

于 2011-10-16T12:18:24.910 に答える
0

これを行うには、アプリをDevice Administratorとして登録します。
タグをデバイス管理メタデータに追加すると、イベントwatch-loginを処理できるようになります。 res/xml フォルダーに名前の付いたファイルを作成し、これらのタグをその中に入れます。 onPasswordFailedonPasswordSucceeded
device_admin.xml

<?xml version="1.0" encoding="utf-8"?>
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-policies>
        <watch-login />
    </uses-policies>
</device-admin>  

AdminReciever次に、から拡張するクラスを作成する必要がありますDeviceAdminReceiver。このクラス内でonPasswordFailed、ユーザーが間違ったパスワードを入力した場合に必要なことを処理および実行できます。ここで完全な例を見ることができます:
Password Enforcer Sample

: 私の知る限り、これはパスワードと PIN でのみ機能し、パターンはサポートされていません。

于 2015-04-29T13:17:10.703 に答える