Android应用程序:启动skype通话,通话结束后关闭skype

Android应用程序:启动skype通话,通话结束后关闭skype,android,kotlin,skype,Android,Kotlin,Skype,我有一个Android应用程序,它通过标准意图启动skype呼叫。像这个: val sky = Intent("android.intent.action.VIEW") sky.data = Uri.parse("skype:<skype_id>") sky.component = ComponentName("com.skype.raider", "com.skype.raider") startActivity(sky) val sky=Intent(“android.Inte

我有一个Android应用程序,它通过标准意图启动skype呼叫。像这个:

val sky = Intent("android.intent.action.VIEW")
sky.data = Uri.parse("skype:<skype_id>")
sky.component = ComponentName("com.skype.raider", "com.skype.raider")
startActivity(sky)
val sky=Intent(“android.Intent.action.VIEW”)
sky.data=Uri.parse(“skype:”)
sky.component=ComponentName(“com.skype.raider”、“com.skype.raider”)
星体触觉(天空)
但通话结束后,用户仍必须退出skype并手动返回我的应用程序
我想知道是否有可能在通话结束后立即将用户带回我的应用程序

是的,这是可能的。 Skype在接听电话时发出通知,并在通话结束时删除通知。 您可以使用NotificationManager类来检测skype通知,一旦收到包名为“com.skype.raider”的NotificationRemoved事件,您就可以使用intent将用户重定向到您的应用程序