私はアンドロイドアプリケーションを開発中です。私はpmリストパッケージコマンドを使って、インストールされているパッケージのリストを知ろうとしていました。しかし、私はこのコマンドを認識できないようにしています。他のすべてのコマンドラインが動作しています。またpackage.xmlは存在しません/ data/systemディレクトリ。なぜそれは事実ですか?それを得るために何ができるのですか?/data/systemからAndroid package.xmlが欠けています
2
A
答えて
0
最近のアンドロイドシステムでは、packages.xmlファイルは/ data/systemではなく/ dbdata/systemにあります。
pmリストパッケージについては知らない私の場合はpackage.xmlの中
0
は、それはあなたが午後リストパッケージのコマンドを実行したいのはなぜ
0
権限を持つすべてのパッケージのリストを含むデータ/システムパスにあるのでしょうか? Android SDKは、インストールされたアプリケーション/パッケージに関するすべての詳細を提供するPackageManagerクラスを提供します。 Androidの通常のユーザコールアプリケーションでは、システムではパッケージと見なされます。パッケージとアプリケーションはどちらも同じです。パッケージマネージャを使用すると、アプリ名、アイコン、サイズ、および多くの詳細を取得できます。
次のリンクは、パッケージ/アプリケーションを入手するのに役立ちます。
- http://developer.android.com/reference/android/content/pm/PackageManager.html
- http://www.androidsnippets.com/get-installed-applications-with-name-package-name-version-and-icon
私はあなたを助ける情報の上に願っています。
はあなた
2
ありがとうあなたが意味するかpackages.xml(をpackage.xmlのNOT)? /data/system/
ディレクトリにあり、インストールされているパッケージのすべての情報が含まれています。
adbシェルpmリストパッケージとその/data/system/packages.xml –