如何在另一個應用程序中啟動活動?我的應用程序A定義如下:<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="com.example.MyExampleActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity></application>現在在應用程序B中,如何編寫代碼來啟動應用程序A中的活動?謝謝!
3 回答

BIG陽
TA貢獻1859條經驗 獲得超6個贊
如果兩個應用程序具有相同的簽名(意味著兩個APPS都是您的,并使用相同的密鑰簽名),您可以按如下方式調用其他應用程序活動:
Intent LaunchIntent = getActivity().getPackageManager().getLaunchIntentForPackage(CALC_PACKAGE_NAME);startActivity(LaunchIntent);
希望能幫助到你。

慕森卡
TA貢獻1806條經驗 獲得超8個贊
您不需要兩個應用程序都具有相同的簽名。例如,您可以使用以下方法啟動Google地圖:Intent i = getPackageManager()。getLaunchIntentForPackage(“com.google.android.apps.maps”)
- 3 回答
- 0 關注
- 387 瀏覽
添加回答
舉報
0/150
提交
取消