Android - вывод активности на передний план с помощью кнопки вызова (зеленая клавиша) - PullRequest
0 голосов
/ 04 февраля 2010

В настоящее время у меня есть приложение, которое естественным образом перемещается в фоновый режим при нажатии клавиши home.

Фокус активности теряется, но продолжает работать в фоновом режиме.

Так что я хочу знатьМожно ли вернуть приложение на передний план, когда пользователь нажимает зеленую клавишу (кнопку вызова) на устройстве?

1 Ответ

2 голосов
/ 04 февраля 2010

Нет способа полностью переопределить поведение кнопки вызова без взаимодействия с пользователем. При его нажатии пользователю будет предложено выбрать действие по умолчанию (запуск программы набора номера) или запуск приложения.

Если вы захотите сделать это, ваш манифест будет выглядеть примерно так:

<activity android:name=".SomeActivity">
    <intent-filter>
        <action android:name="android.intent.action.CALL_BUTTON" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
...