BroadcastReceiver onReceive メソッドから新しくインストールされたアプリを取得する方法はありますか。
public class PackageAddedReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Package Installed: ", Toast.LENGTH_LONG).show();
}
}
フィルターを次のように設定しました。
<receiver android:name=".receiver.PackageAddedReceiver" android:label="Package added Receiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED"/>
<data android:scheme="package"/>
</intent-filter>
</receiver>
では、新しくインストールされたパッケージの情報を取得する最良の方法は何ですか?
ありがとう。