如何在三星开始直接呼叫



三星的智能手机有一个很好的功能叫做直接呼叫——也就是说,当你发信息的时候,你可以把手机举到耳边,它就会开始呼叫。

此类功能在SGS-3、SGS-4 Note-1和Note-2中实现。

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

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

线索提示/想法吗?

我猜这是使用呼叫加上光传感器的功能,其中有一堆的例子。

更新

对不起,应该是接近传感器。只要试着在发短信时戴上你的手,不管它是否来电。这是它的链接。http://developer.android.com/guide/topics/sensors/sensors_position.html sensors-pos-prox

我不认为有什么特殊的API。我相信这只是通讯应用的一个功能。它结合了两个功能:

。呼叫电话

它是这样做的:

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

B。运动传感器使用

您可以在这里查看如何使用它。它检测手机上升一段时间(可能它也测量旋转,看看它是正确的手势)。

要在SAMSUNG GALAXY NOTE II上使用直接呼叫功能只需这样做:

短信时,您只需将您的GALAXY NOTE II放在耳边,然后它将自动拨 &

最新更新