-1

デバイスからアンインストールせずにデバイス内の特定の Web サイトをブロックするアプリケーションを Android で開発するにはどうすればよいですか?

4

1 に答える 1

2

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

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

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

一部のアプリケーションは同じ機能を提供しますが。これらのアプリは、明らかに Android ファームウェアで事前に構築されています。メーカーは、ファームウェアが世界中に出荷される前に入手します。必要な変更を加えて、アプリにより多くの権限を付与し、Android ROM にバインドします。これらのアプリはアンインストールできません。

唯一の解決策は、root 権限を持って他のアプリをブロックすることです。また、ルート化されたデバイスでのみ取得できます。

于 2013-01-09T05:17:08.353 に答える