Um aktiv im Android Forum teilnehmen zu können, musst Du Dich bei AndroidPIT registriert haben.
Julian B ![]() Rang: Klassensprecher Beiträge: 44 Eintrittsdatum: 20.12.2009 |
Anrufer-Nummer anzeigen verfasst am 14.02.2010 12:51:01 (über AndroidPIT-App)
Servus,
habe das Acer Liquid und bei mir wird bei einem Anruf eines eigetragenen Kontaktes nicht die Telefonnummer angezeigt (ich kann also z.B. nicht sagen, ob er/sie mich vom Handy oder Festnetz anruft). Ich würde mir gern eine kleine App schreiben, die die Anrufernummer liest und zusätzlich auf dem Anrufbildschirm anzeigt. Ich bin noch sehr neu dabei. Kann mir jemand mit ein paar Stichpunkten einn Leitfaden geben, wie ich die Nummer lese und vor allem wie ich dse Info zusätzlich mit anzeige? Vielen Dank im Voraus Julian |
Mario S. ![]()
Status: Super-Mario Rang: Android Gottheit Beiträge: 3.980 Eintrittsdatum: 04.05.2009 |
RE: Anrufer-Nummer anzeigen verfasst am 14.02.2010 13:58:21 — geändert am 14.02.2010 13:58:34
vorweg - vom programmieren habe ich so gut wie keine Ahnung, aber ein "einfaches hinzu anzeigen" kann ich mir nicht vorstellen, dass das funktioniert. Da muss schon nen ganzes Replacement oder so her (so wie die ganzen Caller ID Apps).
Ab Android 2.0 wird im übrigen die Nummer mit angezeigt - Google hat wohl hier auch dazu gelernt
----- |
Mac Systems ![]()
Rang: Android GoldSenior Beiträge: 1.007 Eintrittsdatum: 21.06.2009 |
RE: Anrufer-Nummer anzeigen verfasst am 15.02.2010 08:28:39
Das sollte über einen Filter gehen, der Screen muss dann wohl selbst neu geschrieben werden doch sollte die gehen. Es gab eine einstellung über den ein Filter entsprechend gezwungen werden konnte den Screen zu wechseln. Man könnte das ja mal probieren...100% sicher bin ich mir da aber nicht.
----- |
Jörg V. ![]() Rang: Android Gottheit Beiträge: 4.348 Eintrittsdatum: 08.06.2009 |
RE: Anrufer-Nummer anzeigen verfasst am 15.02.2010 09:48:17
Um das zu erreichen, müsstest Du eine App schreiben, die als Service im Hintergrund mitläuft und bei Anruf die gewünschte Aktion ausführt.
Dafür muss im Service ein Broadcast receiver auf onCallStateChanged setzen. Dort dann je nach gewünschtem Ereignis agieren. Das ganze funktioniert über den PhoneStateListener aus android.telephony. Unter Umständen ginge das auch über AIDL aber das hab ich noch nicht benutzt.
----- |
Julian B ![]() Rang: Klassensprecher Beiträge: 44 Eintrittsdatum: 20.12.2009 |
RE: Anrufer-Nummer anzeigen verfasst am 15.02.2010 12:35:08 (über AndroidPIT-App)
Vielen Dank für die Leitfäden. Ich werde versuchen mich daran entlang zu hangeln.
Wenn man ggf. den Replacement-Ansatz verfolgt... wo kann ich denn den existierenden Quellcode finden, damit ich nur meinen Gewünschten Zusatz schreiben muß, und nicht quasi einen zweiten Daemon laufen lassen muß? Gruß und Dank Julian |
Mac Systems ![]()
Rang: Android GoldSenior Beiträge: 1.007 Eintrittsdatum: 21.06.2009 |
RE: Anrufer-Nummer anzeigen verfasst am 15.02.2010 12:39:05
Den gesammten Quellcode kannst du mittels GIT auschecken. http://source.android.com/download
----- |