179得票24回答
哪个正则表达式可以匹配有效的国际电话号码?

在尝试拨打电话号码之前,我需要确定该号码是否有效。这通话可以在世界各地进行。 哪种正则表达式可以匹配有效的国际电话号码?

141得票13回答
以编程方式进行电话呼叫

我该如何在iPhone上通过编程方式拨打电话?我尝试了以下代码但什么也没有发生:NSString *phoneNumber = mymobileNO.titleLabel.text; [[UIApplication sharedApplication] openURL:[NSURL URLWi...

54得票4回答
检测呼出电话是否已接听

一旦广播了 ACTION_NEW_OUTGOING_CALL,我需要捕获对方接听电话的事件。 请问如何实现?我知道这是可能的,因为 Android 拨号应用程序在被叫方接听电话时会将绿色 Android 图标更改为该人的照片。 更新:我查看了处理外拨电话的 Android 应用程序的源代码。...

53得票9回答
如何在Android 4.1中以编程方式接听/结束电话?

我正在编写一个Android应用程序,在其中需要接听来电,执行一些操作,然后结束通话。 在进行了所有搜索之后,我找到了两种不同的方法来实现这一点,但它们都无法在较新版本的Android中使用,特别是在4.1(Jelly Bean)之后。 I.) 使用Java Reflection访问“com...

48得票8回答
如何在Android上挂断呼出电话?

我正在开发一个应用程序,其中一个需要控制外拨电话的功能,至少要能够在我们的应用程序中停止它。 我尝试使用现有活动中的 Intent.ACTION_CALL:Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" ...

40得票10回答
在Android中获取信号强度

我想在调用API时获取设备的信号强度。我已经搜索了所有相关的帖子,但尚未成功。 因此,我想要获得信号强度,例如 SignalStrength ss = null ; // some initialization int n = ss.getGsmSignalStrength(); ...

39得票5回答
如何在Gingerbread上为应用程序授予MODIFY_PHONE_STATE权限

我写了一个应用程序尝试修改电话呼叫状态。它在Android 2.2或更低版本上运行良好,但在Android 2.3上由于缺乏android.permission.MODIFY_PHONE_STATE权限而抛出异常(我在AndroidManifest.xml中声明了此权限)。有任何想法吗?以下是...

37得票9回答
通话期间禁用接近传感器

我不小心把手机摔了,接近传感器看起来不再可靠。它一直返回“Near”。问题是,在通话期间显示屏会关闭,我就无法使用数字键盘输入密码或者会议呼叫,甚至无法挂断电话。我在辅助功能设置中找到了电源按钮断开选项,并现在使用它。 我试图创建一个应用程序,当接听电话时尝试获得完整的唤醒锁,希望它可以保持...

32得票1回答
谷歌的 Messenger 应用在发送 MMS 时无法附加图像

我无法在谷歌的Messenger应用上发送带有图片的彩信。虽然一些安卓设备默认安装了这个短信应用程序,但当我使用Intent发送MMS时,它不起作用。 问题在于已设置ToNumber和MMS内容,但是图像未附加到该应用程序中。 注意: 我已经在我的设备上设置了MMS APN设置,并且已经在...

25得票3回答
在通话中发送DTMF音调

我正在进行一个项目,需要我的应用在通话过程中能够发送DTMF音调。 我的两个条件是: 我们不使用定制的Android平台 我们不需要对手机进行root处理 经过几天的研究,我了解到当前SDK/标准API不支持在通话中发送DTMF。然而,通过使用com.android.interna...