创建receiver
静态注册
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
例如:
<receiver android:name=".element.receiver.InstallStartReceiver"> <intent-filter> <!--<action android:name="android.intent.action.PACKAGE_ADDED"/> 有新应用安装--> <action android:name="android.intent.action.PACKAGE_REPLACED"/>//有应用更新 <!--<action android:name="android.intent.action.MY_PACKAGE_REPLACED"/> 自己的应用更新(不推荐使用)--> <data android:scheme="package"/> </intent-filter> </receiver>
在receiver 中 启动app 即可 startactivity 的时候 intent 添加
Intent.FLAG_ACTIVITY_NEW_TASK