方法一:java
調用方: Intent intent = new Intent("android.intent.action.OAVIEW");<!-- action 的名字與被調用方的action相同 --> intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); 被調用方: 在manifest.xml中activity標籤中添加 <intent-filter> <action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.OAVIEW" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
方法二:android
調用方: ComponentName componentName = new ComponentName("被調用程序包名", "被調用程序包名+類名"); Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setComponent(componentName); startActivity(intent); 被調用方: 在manifest.xml中activity標籤中添加 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>