2

ネイティブのAndroidパスワード画面をプログラムで有効または無効にする方法はありますか?私がこの質問をしているのは、root権限なしでユーザーの操作によってAndroidシステムのパスワードロックをプログラムで有効または無効にできるアプリSureLockを見たからです。ユーザーがSureLockアプリを介してシステム設定にアクセスしようとすると、ネイティブシステムのパスワード画面ロックが有効になります。アプリは問題なくics&jbシステムでも動作します。

システムパスワードロックのようなカスタムロックを設計するための同様のロジックを実装する別の方法がない限り。

ありがとう。

4

3 に答える 3

3

デバイス管理APIを使用できます。SDKに付属しているサンプルコードがあります。まず、アプリケーションがAPI 2.2より上で実行されていることを確認する必要があります。SDKフォルダーに移動し、次にサンプル、次にApiDemosに移動します。そのプロジェクトをサンプルプロジェクトとしてインポートできます。次に、com.example.android.apis.appパッケージに移動し、DeviceAdminSample.javaクラスを確認します。それがあなたが探しているものです。

于 2013-02-19T07:44:15.157 に答える
1

Android用のデバイス管理APIを使用すると、デバイスをロックしたり、パスワード制限をリセットおよび設定したりすることもできます

于 2013-02-19T07:17:22.747 に答える
1

KeyguardServiceを使用してそれを制御できると思います。

https://developer.android.com/reference/android/app/KeyguardManager.html https://developer.android.com/reference/android/Manifest.permission.html#DISABLE_KEYGUARD

于 2013-02-19T07:09:06.513 に答える