Frage

Wenn Google Voice auf dem Telefon installiert ist, wenn Sie eine Telefonnummer wählen ein Kontextmenü öffnet sich gefragt, ob Sie mit oder ohne Google Voice wählen möchten. Ich möchte die gleiche Aufgabe erfüllen, um eine Nummer zu wählen oder eine SMS-Nachricht zu senden. Ist die API ermöglicht es Ihnen, das zu tun?

Es scheint, gibt es einen process_outgoing_calls ist, in den Berechtigungen manifestieren, aber gibt es etwas für die SMS?

War es hilfreich?

Lösung

Ich habe das selbst nicht getestet, aber Sie sollten durch das Hinzufügen dieser Intent-Filter zu Ihrem Manifest für eine entsprechende Aktivität (aus dem System mms / sms app für die "SMS-to" Absicht zu hören fähig sein - 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>

Andere Tipps

Ich weiß nicht, ob es einen Weg gibt abzufangen outgoing_sms. Es gibt eine für empfangene diejenigen abfängt.

Sie können lesen smspopup src Code einige Ideen zu bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top