1

私は最近、Android M のデバイス オーナー機能をいじっており、より具体的にはアプリを非表示にしています。

パッケージを非表示にした後、パッケージ マネージャーからインストール済みとして表示されなくなります: context.getPackageManager().getInstalledPackages(0) または adb shell pm list packages

これらのパッケージをリストする別の方法はありますか?

Samsung MDM SDK の同様の機能は、実際にdisablesはアプリを非表示にするのではなく、クエリ インテントへの応答を停止しますが、インストールされたパッケージの一覧を表示します。

4

1 に答える 1

1

必要な情報を取得する方法を取得しましたadb

すべてのアクティブなパッケージを一覧表示します。

adb shell pm list packages

アンインストールされているがローカル ファイルを含む (非表示) すべてのパッケージを一覧表示します。

adb shell pm list packages -u

非表示のパッケージのみ:

fgrep -v -f <(adb shell pm list packages |sort) <(adb shell pm list packages -u|sort)

于 2016-10-04T19:56:32.723 に答える