首页 > 解决方案 > 如何在我的应用中检测 LINE 应用通话状态?

问题描述

我是 android 的初学者。我有一个应用程序,我正在为我的应用程序使用 LINE 应用程序。所以从我的应用程序调用 LINE 应用程序后,当我拨打 LINE 电话并在通话后断开连接时,我想返回我的应用程序.有什么办法吗?

标签: javaandroid

解决方案


Notification Listner 的文档。这可能会派上用场。并从kpbird尝试这个示例。查看您是否收到任何呼叫状态的迹象。很可能即使您在通知面板中看不到通知,也可能很少。就像真正的来电者应用程序检测并读取来电者信息一样。并且不要忘记更新您的清单。您还需要授予阅读通知的权限。

<service android:name=".NotificationListener"
     android:label="@string/service_name"
     android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
<intent-filter>
    <action android:name="android.service.notification.NotificationListenerService" />
</intent-filter>

干杯!


推荐阅读