私のアプリケーションでは、アプリケーションが実行されているブロードキャストを受信するコードを書きたいと思っています。アプリ名/パッケージ名を取得するにはどうすればよいですか???
public class Receiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if("android.intent.action.PACKAGE_FIRST_LAUNCH".equals(intent.getAction()))
System.out.println("context..."+context.getPackageName());
}
}
androidmanifest ファイル -
<receiver
android:name="com.veg.app.Receiver"
android:enabled="true"
android:label="StartReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_FIRST_LAUNCH" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>