Domanda

se Google Voice è installato sul telefono, quando si compone un numero di telefono di un menu di scelta rapida si apre che chiede se si desidera comporre con o senza Google Voice. Vorrei eseguire la stessa operazione per la composizione di un numero o l'invio di un messaggio di testo. Ha l'API permettono di farlo?

Sembra che ci sia una process_outgoing_calls, nei permessi manifeste, ma c'è qualcosa per gli SMS?

È stato utile?

Soluzione

Non ho ancora testato questo me stesso, ma si dovrebbe essere in grado di ascoltare il "sms-to" intento aggiungendo questo intent-filtro per il vostro manifesto una corrispondente attività (dal app mms sistema / sms - http://bit.ly/9JjHGd ):

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <action android:name="android.intent.action.SENDTO" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="sms" />
            <data android:scheme="smsto" />
        </intent-filter>

Altri suggerimenti

Non so se c'è un modo per intercettare outgoing_sms. C'è uno per intercettare quelli ricevuti.

È possibile leggere smspopup src codice per ottenere alcune idee.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top