2011-07-12 8 views
1

私はアプリケーションにいくつかの変更を加えたいという要求があります。他のアプリケーションで「com.android.abc」が使用されているとしましょう。他のアプリケーションを知るには私のアプリケーションから使用しています

P1。私のアプリケーションで現在実行中のアプリケーションのパッケージ名を取得することはできますか?

私はブロードキャスト受信機を使うことができますが、他のアプリケーションがそれを変更してアプリに通知することはできません。

ありがとうございました。

答えて

1

thisを参照してください。

これを行うことができない場合(その許可を得るなど)、これを達成できません。

+0

Dhaivat Pandyaありがとうございますが、 "am"を初期化する方法。 ActvityManagerのオブジェクトを直接作成することはできないと思うのですが、代わりにcontext.getSystemService()を使用する必要があります。 getSystemService()メソッドで渡す必要のある定数を教えてください。 – brig

+0

はサービスによって異なります。 –

関連する問題