可以像這樣打開一個外部應用程式:
myIntent = Intent(Intent.ACTION_VIEW)
startActivity(myIntent)
這會以全屏方式打開外部應用程式,而用戶沒有明顯的方式回傳到原始應用程式。
在 iOS 中,當您使用它打開 SMS 應用程式時,MFMessageComposeViewController它會作為彈出視窗出現。一旦用戶關閉 SMS 應用程式,他們就會自動回傳原始應用程式。
有沒有辦法在Android中做到這一點?
uj5u.com熱心網友回復:
SDK > 30 (Android 11) 將此添加到您的清單中:
<queries>
<package android:name="com.package.name" />
</queries>
之后,您可以簡單地執行以下操作:
Intent intent = getApplicationContext().getPackageManager().getLaunchIntentForPackage("com.package.name");
startActivity(intent);
編輯:
如果用戶已將設備置于多視窗模式,您可以FLAG_ACTIVITY_LAUNCH_ADJACENT嘗試將其他活動啟動到單獨的視窗中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/525758.html
