0

私のアプリケーションから他のアプリケーションを非表示にする方法を見つけてください。チェックボックスを使用してインストールされたアプリのリストを取得しています。いくつかのアプリをチェックすると、エミュレーターのアプリケーションリストからそれらを非表示にする必要があります。Googleで検索しましたが、見つかりませんでした。私は助けを待っています....ありがとう、

4

2 に答える 2

1

独自のランチャー内でアプリのリストを作成することにより、(独自のランチャー内で) 表示されるアプリを制御するカスタム ランチャーを作成できます。

一般的なシステムからアプリを非表示にすることはできません。Android は Linux の Role\Group セキュリティ モデルを使用しており、ユーザー (Android OS 内で実行されているアプリ) には、システム レベルでユーザーからアプリを隠すためのセキュリティ アクセス許可がありません。そのアクセス権を得るには、ルートになります。

要するに、Android システム (またはユーザー) から他のアプリを隠すアプリを作成することはできません。これはセキュリティ上の制限によるものです (これは理にかなっています - 悪意のあるアプリはユーザーから自分自身を隠すことができますが、これは悪いことです)。

エミュレーターでこれを行いたい場合は、実際に Android のソース コードを変更することができます (ダウンロードして自由に変更できます)。これはエミュレーター内でのみ機能します (ハッキングやルート化なしでは実際の電話にインストールすることはできません)。

于 2012-11-01T14:36:25.230 に答える
0

プラットフォームをハッキング (またはルート化) しないと、これを行うことはできません。

于 2012-11-01T14:15:13.697 に答える