App (a): Determine whether the app (b) is present, there is no option to download the background state directly wake up otherwise directly open
APP (a) part of the Code
if (Checkpackage ("com.xxx.android")) {if (toolsutils.isbackgroundrunning (this, "com.xxx.android")) {Intent Intent = New Intent (); Intent.setpackage ("com.xxx.android"); Intent.setaction ("Com.xxx.android.open"); Sendbroadcast (Intent );} else {Packagemanager Packagemanager = Getpackagemanager (); Intent Intent = new Intent (); Intent = Packagemanager.getlaunchintentforpackage ("com.xxx.android"); StartActivity (intent);}} else {Toast.maketext (this, "Click to download App", Toast.length_short). Show ();
App (b) Part of the code wakes up the app via broadcast
Androidmanifest.xml
<receiver android:name= "Com.eqiyun.android.broadcast.OpenAppReceiver" > <intent-filter> < Action android:name= "Com.eqiyun.android.open"/> </intent-filter>
</receiver>
Android app wakes up to open other apps