問題タブ [device-admin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1010 参照

android - デバイス管理ポリシーをリモートで呼び出す方法は?

私がやりたいのは、着信SMSをリッスンする[BroadcastReceiver]を用意することです。着信SMSに特定のキーワードがあると、デバイス管理者に渡され、必要なポリシーが呼び出されます。

SMSをリッスンしてトーストをポップするBroadcastReceiverを作成しましたが、正常に動作します。次に、このガイドに従ってデバイス管理アプリを作成しました:http: //marakana.com/s/post/1291/android_device_policy_administration_tutorial、および正常に動作します。しかし、そのSMSレシーバーをデバイス管理者と一緒に含めると、SMSが着信するたびにクラッシュします。また、必要なを呼び出すために、SMSレシーバーからデバイス管理者アプリに使用する文字列を渡すことができませんポリシー。

これは私のデバイス管理者です

これはデバイス管理レシーバークラスです

これは私のマニフェストです

ご覧のとおり、これはログからのものです。受信機も起動していません。

例外が返されることに気付いたので、レシーバーをtry / catchブロックで囲み、正常に動作するようになりました。

0 投票する
0 に答える
640 参照

android - デバイス管理用 Android アプリの実装

デバイス管理アプリを作成するためのコードを共有し、最後に少し助けを求めるだけです。このリンクを参照しました:

デバイス管理者

これはマニフェスト コードです。

次の方法でブロードキャストレシーバーを宣言する必要があります。属性は自明です。

android:resource="@xml/policies" この xml ファイルには、使用するポリシーのリストが含まれています。

次に、デバイスのデバイス管理者にアプリを登録するために使用される、次のような DeviceAdminReceiver のサブクラスを宣言する必要があります。

}

onDesable() と onEnable() の 2 つのメソッドは、ユーザーが管理をアクティブ化または非アクティブ化したときに、ユーザーにメッセージを表示するために使用されます。

今、アプリのロックとロック解除を処理しているアクティビティ:

パスワードを設定したいのですが、アプリがデバイス管理者から非アクティブ化されるたびにパスワードを確認する必要があります。

0 投票する
2 に答える
8192 参照

android - アンドロイド携帯をロック

ユーザーがボタンを押したときに、プログラムでデバイスをロックしようとしています。使用する必要があることは認識しており、使用deviceAdminRecieverしましたが、実行するたびにアプリがクラッシュします

以下は私のマニフェストです:

以下は私のJavaコードです:

ただし、アプリを実行するとクラッシュします。どうすればこれを修正できますか?

0 投票する
2 に答える
2407 参照

android - デバイスのロックを解除し、テキストを表示してから、再度ロックします

私のアプリケーションの必要性のために、ロック画面が有効になっている場合でも画面にメッセージを表示し、3 秒待ってから、不要な電話をかけたくないので電話を再度ロックする必要があります。ポケット。

最初の部分は簡単です:

このクラスでは:

そして活動:

だから、これは素晴らしいです、電話は私のテキストを表示することができます!

唯一の問題は、電話を再度ロックしたいときに発生します。電話のロックはシステムによって保護されているようです...

ユーザーはデバイス管理者を理解せず、有効化できないと思います。デバイス管理者なしで画面をロックする回避策はありますか?

0 投票する
1 に答える
920 参照

android - DeviceAdminReceiver からの結果を呼び出し元のアクティビティに渡す

私のアクティビティ(MyActivity.class)は、次のように画面ロックを設定するメソッドを実行します。

次に、受信者クラスは次のように画面ロックへの変更をログに記録します。

そして、クラスのonActivityResultメソッドで結果を処理します。MyActivity

上記は、結果をアクティビティに戻す最良の方法ですか? 上記では、MyActivity クラスの既存のインスタンスを再利用する代わりに、MyActivity クラスの別のインスタンスを作成していることに気付きました。

データを呼び出し元のアクティビティに戻す効率的な方法は他にありますか?

0 投票する
1 に答える
2699 参照

android - Android 4.0 デバイス管理レシーバーが機能しない

ICS デバイスからすべてのユーザー データを消去するための非常にシンプルなアプリを構築しようとしています。

http://developer.android.com/guide/topics/admin/device-admin.html および http://marakana.com/s/post/1291/android_device_policy_administration_tutorialのソース コードを使用してアプリを作成しようとしました

しかし、私が何をしても、管理者を許可するようにユーザーに促すブロードキャストレシーバーが表示されないという問題があります。

誰かがこの問題を手伝ってくれるなら、これまでに私が得たものは次のとおりです。

マニフェスト:

アクティビティ:

レシーバー:

ブロードキャストレシーバーが起動しない理由が本当にわからないので、誰かがこれを機能させるのを手伝ってくれるなら。

0 投票する
1 に答える
1808 参照

android - プログラムでプロセスを有効にするデバイス管理アプリケーションをオーバーライドする

重複の可能性:
GooglePlayストアのサービスベースのAndroidアプリケーション

Androidのデバイス管理APIを使用するアプリケーションを開発しています。
http://developer.android.com/training/enterprise/device-management-policy.html#ActivateDeviceAdmin

上記のリンクで述べたように、「ポリシーを適用する前に、ユーザーはデバイス管理者としてアプリケーションを手動でアクティブ化する必要があります。」

このステップをプログラムでオーバーライドできますか?アプリケーションを常に有効にし、ユーザーに依存して有効にしたくない。
とにかく、私のコードでアプリケーションを有効に設定できるということはありますか?
または、ユーザーの介入は避けられませんか?

0 投票する
1 に答える
107 参照

android - デバイス管理者のアクティベーションを呼び出すアクティビティに戻る方法はありますか?

アプリのdevice-adminを有効にする必要があります。これは、アクティビティAから呼び出されたように機能します。

しかし、アクティビティAがdevice-admin-activationプロンプトを呼び出し、ユーザーがactivateと言った後、すぐにcaller-activationに戻りたいと思います。これを行う方法はありますか?

0 投票する
1 に答える
983 参照

android - ユーザーがパスワードに失敗したときにAndroidが写真を撮る

DeviceAdminReceiverを持っていて、ユーザーがパスワードに失敗したときにフロントカメラで写真を撮りたいのですが、エラーが発生しました...

コード:

エラーログ:

何が問題なのですか?前もって感謝します!

0 投票する
1 に答える
2203 参照

android - Android はデバイス管理者からアプリを無効にするときにパスワードを要求しますか?

Androidデバイスからデバイス管理者を非アクティブ化する際にパスワードを要求する方法、またはデバイス管理者でチェックを外さないようにアプリを非表示または保護する方法はありますか.