2011-06-21 11 views
2

私はアンドロイドアプリケーションを開発中です。私はpmリストパッケージコマンドを使って、インストールされているパッケージのリストを知ろうとしていました。しかし、私はこのコマンドを認識できないようにしています。他のすべてのコマンドラインが動作しています。またpackage.xmlは存在しません/ data/systemディレクトリ。なぜそれは事実ですか?それを得るために何ができるのですか?/data/systemからAndroid package.xmlが欠けています

+0

adbシェルpmリストパッケージとその/data/system/packages.xml –

答えて

0

最近のアンドロイドシステムでは、packages.xmlファイルは/ data/systemではなく/ dbdata/systemにあります。

pmリストパッケージについては知らない私の場合はpackage.xmlの中

0

は、それはあなたが午後リストパッケージのコマンドを実行したいのはなぜ

0

権限を持つすべてのパッケージのリストを含むデータ/システムパスにあるのでしょうか? Android SDKは、インストールされたアプリケーション/パッケージに関するすべての詳細を提供するPackageManagerクラスを提供します。 Androidの通常のユーザコールアプリケーションでは、システムではパッケージと見なされます。パッケージとアプリケーションはどちらも同じです。パッケージマネージャを使用すると、アプリ名、アイコン、サイズ、および多くの詳細を取得できます。

次のリンクは、パッケージ/アプリケーションを入手するのに役立ちます。

  1. http://developer.android.com/reference/android/content/pm/PackageManager.html
  2. http://www.androidsnippets.com/get-installed-applications-with-name-package-name-version-and-icon

私はあなたを助ける情報の上に願っています。

はあなた

2

ありがとうあなたが意味するかpackages.xmlをpackage.xmlのNOT)? /data/system/ディレクトリにあり、インストールされているパッケージのすべての情報が含まれています。