如何在三星开始直接通话?

时间:2013-04-26 12:34:04

标签: android android-intent galaxy samsung-mobile telephonymanager

三星的智能手机有一个很好的功能叫direct call - 即在发送消息时,可以将电话拨到耳朵,然后开始通话。

这种功能在SGS-3,SGS-4 Note-1和Note-2中实现。

我正在编写消息传递应用程序,并且正在考虑如何使用此功能。

所以问题是:如何从Android应用程序启动直接调用?我知道它是非标准功能,但可能有某种API或Intent允许在三星上使用直接呼叫?

任何线索/提示/想法?

3 个答案:

答案 0 :(得分:1)

我不认为这有一些特殊的API。我相信它只是一个混乱应用程序的功能。它结合了两个功能:

:一种。拨打电话

它做了类似的事情:

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:1234567890"));
startActivity(callIntent);

<强> B中。运动传感器的使用

您可以在此处查看如何使用it。它检测到手机在一段时间内上升(可能还会测量旋转以确定它是正确的手势)。

答案 1 :(得分:1)

我想这是使用call plus light sensor的功能,它有很多例子。

更新

抱歉,它是接近传感器。只需尝试在消息传递时握手,无论是否通话。 这是它的链接。 http://developer.android.com/guide/topics/sensors/sensors_position.html#sensors-pos-prox

答案 2 :(得分:-3)

要在 SAMSUNG GALAXY NOTE II 上使用 DIRECT CALL FEATURE ,只需执行以下操作:

文字消息期间,您与其他人在一起只需将 GALAXY NOTE II 放到耳边,然后自动拨打&amp;打电话给那个你正在进行文字消息对话的人