Domanda

Al momento ho un'applicazione che naturalmente viene spinto verso il fondo quando viene premuto il tasto Home.

Le perdite di attività si concentrano, ma continua a funzionare in background.

Quindi voglio sapere è possibile portare la schiena applicazione in primo piano quando l'utente preme il tasto verde (tasto di chiamata) sul dispositivo?

È stato utile?

Soluzione

Non v'è alcun modo per ignorare completamente il comportamento del pulsante di chiamata senza l'intervento dell'utente. Quando si preme di esso, l'utente verrà chiesto di scegliere tra l'azione di default (il lancio del dialer), o lanciare la vostra applicazione.

Se si voleva fare questo, il manifesto sarebbe simile a questa:

<activity android:name=".SomeActivity">
    <intent-filter>
        <action android:name="android.intent.action.CALL_BUTTON" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top