Woher weiß ich, ob ich Android anrufe?
Möchte ich wissen, ob ich mich in ein Gespräch.
Wenn ich mich in einem call-starten Sie dann den service (service-Teil ist klar). Wie mache ich das?
Während der Teilnahme an den Anruf muss ich den service rufen... ich bin nicht bewusst, wie dies zu tun? Keine Hilfe?
InformationsquelleAutor der Frage Rockin | 2011-05-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die broadcast-receiver ...
Im manifest deklarieren, broadcast receiver ...
Erklären ferner nutzt-Erlaubnis ...
Den broadcast receiver-Klasse ...
Und eine Klasse anpassen phone Staat listener...
InformationsquelleAutor der Antwort Vaibhav Jani
TelephonyManager.getCallState()
gibt einerCALL_STATE_IDLE
CALL_STATE_OFFHOOK
CALL_STATE_RINGING
Wenn dies zu Ihren Anforderungen passt, ist es viel weniger code als Rattenfänger mehr umfassende Lösung.
InformationsquelleAutor der Antwort Adam
Können Sie nur kommen, zu wissen, Anruf kommt aber kann man nicht ändern. 🙁
dies sehen
warum der 2.3-version von android nicht android hava.die Genehmigung.MODIFY_PHONE_STATE ? und was ist die Lösung dafür?
InformationsquelleAutor der Antwort Dhrupal