我想在我的应用程序中打开一个应用程序(jetpack compose,Kotlin或java)你认为这是可行的吗?
目前,当我离开我的应用程序时,它会为我打开它
@Composable
fun HomeView(navController: NavController){
val context = LocalContext.current
intent.setPackage("com.whatsapp")
intent.setType("message/rfc822")
Button(onClick = {
context.startActivity(Intent.createChooser(intent,"choisir un app"))
}){
Text(text="open whatsapp like an iframe ")
}
}
我想要的结果示例。whatsapp is launched in my application with my appBar
这篇6年前的stackoverflow帖子说这是不可能的。但是随着jetpack compose的到来和最近版本的Android。我也想知道这是否已经改变了。
1条答案
按热度按时间q43xntqr1#
可以使用jetpack compose和Kotlin或java在应用程序中打开外部应用程序。可以使用以下代码启动外部应用程序:
但是,可能无法像iframe一样在您的应用程序中显示外部应用程序,因为它需要与外部应用程序的代码集成。最好与外部应用程序的开发人员联系,看看是否可以这样做。