相关疑难解决方法(0)

检测是否已接听拨出电话

一旦ACTION_NEW_OUTGOING_CALL播出,我需要捕获对方回答的以下事件.您能否就如何实现这一目标提出建议?我知道有可能因为Android拨号器应用程序在他们拿起时激动地将绿色的android图标更改为该人的照片.谢谢!

更新:我已经看过Android上处理传出呼叫的应用程序的来源.我注意到以下方法ContactsUtils:

/**
 * Kick off an intent to initiate a call.
 */

 public static void initiateCall(Context context, CharSequence
 phoneNumber) {
     Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,
             Uri.fromParts("tel", phoneNumber.toString(), null));
     context.startActivity(intent); }
Run Code Online (Sandbox Code Playgroud)

我想我的回答是在听的活动中Intent.ACTION_CALL_PRIVILEGED.所以重新回答我的问题:有谁知道哪个活动处理Intent.ACTION_CALL_PRIVILEGED?先谢谢你

android telephony android-intent

51
推荐指数
2
解决办法
1万
查看次数

如何在Android中挂断电话?

我正在开发一个应用程序,其中我们需要的一件事是控制传出呼叫,至少能够从我们的应用程序中阻止它.

我尝试过使用Intent.ACTION_CALL现有的活动:

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); 
startActivity(callIntent); 
Run Code Online (Sandbox Code Playgroud)

但是通过API似乎不允许停止呼叫.

你能建议一些解决方法吗?

例如:在通话期间启用飞机模式?只是一个例子; 这个黑客对我不起作用.

android telephony telephonymanager

45
推荐指数
6
解决办法
4万
查看次数

如何在通话开始时播放音频文件?

我正在从我的应用程序发起语音呼叫.现在我希望当另一方的用户接听电话时,我想播放录制的音频文件.

怎么去这个?请帮忙!

android phone-call broadcastreceiver

6
推荐指数
1
解决办法
1385
查看次数

Android - 如何检测接听或接听拨出电话?

有什么办法可以检测到拨出电话是否成功接听或接听?我Intent.ACTION_CALL用于拨打电话并PhoneCallListener在拨出电话接听时查找通话状态,但我无法实现这一目标。这在android中可能吗?

android telephony phone-call broadcastreceiver telephonymanager

5
推荐指数
1
解决办法
9139
查看次数