2017-01-16 15 views
-5

私は、ユーザーが複数のアプリを一時的にブロックすることができるアプリを作成することができますか?アンドロイドでのアプリへのアクセスを禁止する

+1

通常の権限ではありません。デバイス所有者権限とDeviceManagerがある可能性がありますが、その時点では再生アプリではなくデバイスを所有する必要があるといえます。 –

+1

あなたが探しているのは基本的にペアレンタルコントロールアプリです。 – ecc

+0

...または** ransomware **アプリ。 –

答えて

1

はい、私はそれをしました。

大まかな解決策として、「コントローラー」アプリをアクセシビリティアプリとして設定すると、起動するアプリを監視する機能があります。次に、ロジックを適用して、この時点でアプリの実行を許可するかどうかを判断できます。ブロックする必要がある場合は、フルスクリーンオーバーレイを起動してそのアプリをブロックし、代わりに警告/ブロックメッセージを表示することができます。

+0

アクセシビリティアプリにする設定はありますか? –

1

私はあなたの正確な意図についてはわかりませんが、一般的にいくつかの制限があります。これはペアレンタルコントロールの多くのアプリケーションがこれを行います。より深くダイビングするには、AccessibilityServiceのドキュメントをチェックする必要があります。 This test projectは、いくつかの基本的な概念を理解するのに役立ちます。その中で、許可を使用するアプリケーションをブロックする方法を示しました。INTERNET

+0

これに関する一般的な質問:追加のアプリやシステムアプリでのみ可能ですか? –

+0

私はそれについて包括的な研究をしていませんでしたが、たとえば、デフォルトの "設定"アプリケーションで動作するので、残りの部分についてもうまくいくと思います。 – Viacheslav

+0

さて、ありがとう! –

関連する問題