Pergunta

Atualmente, tenho um aplicativo que naturalmente é empurrado para o segundo plano quando a tecla inicial é pressionada.

As perdas de atividade se concentram, mas continuam em funcionamento em segundo plano.

Então, eu quero saber que é possível trazer o aplicativo de volta ao primeiro plano quando o usuário pressionar a tecla verde (botão de chamada) no dispositivo?

Foi útil?

Solução

Não há como substituir completamente o comportamento do botão de chamada sem a interação do usuário. Ao pressioná -lo, o usuário será solicitado a escolher entre a ação padrão (iniciando o discador) ou iniciando seu aplicativo.

Se você quisesse fazer isso, seu manifesto seria algo assim:

<activity android:name=".SomeActivity">
    <intent-filter>
        <action android:name="android.intent.action.CALL_BUTTON" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top