2012-06-12 12 views
9

私は自分のアプリケーションのデバイス管理者を作ろうとしていますが、私は Device admin SAMPLE notesまたはTUTORIAL hereに記載されているいくつかのノートに従っていますが、それでも実装できませんでした。アンドロイドで私のアプリケーションデバイス管理者を作る方法は?

アプリケーションのアンインストールには、アプリケーションに設定されているパスワードを入力する必要があります。

すべてのヘルプは有用であろう、おかげで事前

+0

を工場出荷時の状態にリセットされますが、よりマルウェアのような便利なアプリよりも聞こえます? – banzai86

+2

は基本的にペアレンタルコントロールのように、親がパスワードを挿入しない限り、アプリケーションはアプリケーションを削除できません。 –

答えて

7

に私はちょうど、ユーザーが自分のアプリケーションに設定されているパスワードを入力する必要があり、アプリケーションをアンインストールすることを確認する必要があります。

幸いにも、これはSDKアプリケーションでは不可能です。デバイス管理アプリケーションであっても、ユーザーがそのアプリケーションをアンインストールできないようにすることはできません。

+0

Cerberus appがそれを作ります。アプリはデバイス管理者です。メニューのオプションをチェックしないと、アプリをアンインストールできません。これを行う方法? –

+0

@GabrielAugusto:Androidのセキュリティ上の欠陥を指摘していただきありがとうございます。私はあなたの発見を確認しようとし、その後、この欠陥を修正するためにAndroidセキュリティチームと協力します。 – CommonsWare

+0

@CommonsWare:あなたは** SDK **アプリでは不可能だと言いました。それで、システムアプリの可能性はありますか?パスワードで保護されたシステムアプリを作成できますか?ユーザーはそれをアンインストールできませんか? – user1010

1

はいアンインストールする前にパスワードを取れるようなアプリを作ることは可能です。このアプリをインストールする"Findroid" Google Playのこの機能を持つアプリ。このアプリでは、最初にあなたのアプリをロック解除する必要がありますあなただけがそれをアンインストールする必要があります。

+0

これをチェックしました。これはどのように可能ですか? – vimal1083

3

サンプルチュートリアルhereが見つかりました。それがあなたを助けることを願っています。あなたが正しい、それを削除することができない場合

警告 ::::あなたは、「デバイスのリセット」をクリックすると、お使いのデバイスが原因

devicePolicyManager.wipeData(ACTIVATION_REQUEST); 
関連する問題