0

我目前有一个应用程序,当按下主页键时,它会自然地被推到后台。

活动失去焦点,但继续在后台运行。

所以我想知道当用户按下设备上的绿色键(呼叫按钮)时,是否可以将应用程序带回前台?

4

1 回答 1

2

如果没有用户交互,就无法完全覆盖呼叫按钮行为。按下它时,将要求用户在默认操作(启动拨号程序)或启动您的应用程序之间进行选择。

如果您想这样做,您的清单将如下所示:

<activity android:name=".SomeActivity">
    <intent-filter>
        <action android:name="android.intent.action.CALL_BUTTON" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
于 2010-02-04T11:24:32.983 回答