通知问题


浮华丶
2025-03-09 02:22:23 (1月前)
  1. 我想表现出来


通知
</跨度>
当呼叫处于活动状态时。
我做了第一个简单的部分。

通知
</跨度>
我的通话意图开始时启动。
现在到了棘手的部分,我怎么能告诉我的

通知
</跨度>
电话结束了吗?
锟斤拷

2 条回复
  1. 0# 咿呀哟 | 2019-08-31 10-32



    你需要注册一个

    PhoneStateListener

    在…上

    TelephonyManager





    1. TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);

    2. PhoneStateListener listener = new PhoneStateListener() {
      @Override
      public void onCallStateChanged(int state, String incomingNumber) {
      if (state == TelephonyManager.CALL_STATE_IDLE) {
      // hangup
      }
      }
      };

    3. tm.listen(phoneListener, PhoneStateListener.LISTEN_CALL_STATE);

    4. </code>


    要取消注册PhoneStateListener:




    1. tm.listen(phoneListener, PhoneStateListener.LISTEN_NONE);

    2. </code>

登录 后才能参与评论