7

アプリケーションからAndroidデバイスのアプリケーションをブロック/ブロック解除(ユーザーがブロックされたアプリケーションを使用/アクセスできない場合)したいです。しかし、これに関する解決策/アイデアは見つかりませんでした。

Android でランチャー アイコンをプログラムで非表示にする方法を読みましたが、これは同じアプリケーションのアプリケーション ランチャー アイコンを非表示にします。

これどうやってするの?これについていくつかのアイデア/リンクを共有してください。

4

2 に答える 2

11

毎秒 Alarm Manager を使用してサービスを開始します 内部サービス インストールされたアプリの配列があり、上位のアプリが実行されていることを検出すると、プロテクターを起動するよりも、アプリケーションの配列と一致する上位のタスクが検出されます

私はすでに完了しました

于 2013-02-28T07:17:41.110 に答える
6

電話の Android OS がルート化されていない場合、別のアプリケーションをブロックすることはできません。Osはそれを行う権利を与えていません。Android は Linux で動作し、Linux はサンドボックス システム コール API を提供し、ルールを指示します。

http://developer.android.com/guide/topics/security/permissions.html

基本的に、許可されていることは実行できます。通話を傍受し、デバイス管理マネージャーを介してカメラをブロックし、別のアプリがそのデータを共有している場合はそのデータを読み取り、共有するもののみを読み取り、いくつかの共通リソースを使用しますが、それ以上は使用しません. やりたいことを実行するには、アプリをルートにする必要がありますが、標準のサードパーティ アプリはルート権限を取得しません。あなたの解決策は、ファームウェアを変更し、ルート権限でアプリをそれにバインドすることです。

于 2012-07-12T14:21:53.810 に答える