Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Automatischer Abbruch eines Anrufes

Das Thema "Automatischer Abbruch eines Anrufes" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 13.01.2009, 09:18   #1 (permalink)
Neuer Benutzer

Registriert seit: 13.01.2009
Beiträge: 19
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard Automatischer Abbruch eines Anrufes

Hallo.
Entwickele eine Anwendung, die automatisch einen
Call aufbaut und nach einer vorgegebenen Zeit wieder
abbricht.
Der Aufbau des Calls ist kein Problem, ich bekomme
ihn danach nur nicht beendet.
Hat einer von Euch eine Idee, wie sich das regeln läßt?

Aufgebaut wird er ganz einfach über den Inten ACTION_CALL,
aber es gibt leider keinen Intent ACTION_INTERRUPT

Das emulieren eines Tastendrucks zum Auflegen wäre vielleicht noch
eine Möglichkeit, aber das ist erstens nicht so fein und
zweitens bei verschiedenen Geräten dann wieder unterschiedlich.

Grüße
Mak
mak ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei mak für diesen Beitrag:
AsusFreak (14.12.2011)
Alt 15.01.2009, 15:21   #2 (permalink)
Erfahrener Benutzer
 
Benutzerbild von friedger

Registriert seit: 15.01.2009
Beiträge: 223
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Automatischer Abbruch eines Anrufes

Hi,
durch den Intent ACTION_CALL gibts Du die Kontrolle an die Caller App ab. Wie willst Du nachträglich diese App steuern? Einzige Möglichkeit wäre eine Broadcast-Intent und sowas mag die Caller App bestimmt nicht.

Also sehe ich da keine Möglichkeit, oder?
Friedger
friedger ist offline   Mit Zitat antworten
Alt 16.01.2009, 10:23   #3 (permalink)
Neuer Benutzer

Registriert seit: 13.01.2009
Beiträge: 19
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Automatischer Abbruch eines Anrufes

Ich bin noch etwas neu auf dem Sektor, und kenne mich mich
Broadcast Intents noch nicht so aus.
Aber soviel ich bisher herausgelesen habe, ging
ein einfacher Call- Abbruch im 0.9 SDK, wurde aber durch das
Entfernen der Klasse Call unterbunden.
Habe schon in mehreren Foren gelesen, dass Leute an dem
gleichen Problem saßen.
Das Problem ist, wie Du gesagt hast, dass man die Kontrolle mit dem
Intent abgibt. Weiß noch nicht, wie ich an die Call App dran komme.
Das Vortäuschen eines KeyEvents "EndCall" schien mir als Lösung
gut,aber auch das ist wohl nicht so einfach.
Keine Ahnung, warum da solche Sperren eingebaut wurden, während
das Initiieren eines Calls weiterhin erlaubt ist.
Hat einer eine Ahnung, ob das nächste Release schon unterwegs ist und ob
da Änderungen zu erwarten sind?
mak ist offline   Mit Zitat antworten
Alt 16.01.2009, 10:34   #4 (permalink)
Neuer Benutzer

Registriert seit: 13.01.2009
Beiträge: 19
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
Standard AW: Automatischer Abbruch eines Anrufes

Vielleicht kann man dem Gerät auch einfach die Connection schliessen, mittels des
ConnectivityManagers .
mak ist offline   Mit Zitat antworten
Alt 16.01.2009, 10:39   #5 (permalink)
Android Guru
 
Benutzerbild von enjoy_android

Registriert seit: 10.12.2008
Beiträge: 1.346
Abgegebene Danke: 64
Erhielt 99 Danke für 56 Beiträge
Standard AW: Automatischer Abbruch eines Anrufes

Naja das Problem wie schon beschrieben ist das du die Kontrolle an die Call App abgibst. Dieser kannst du auch keinen Key Press unterschieben. Leider gibt es in 1.0 keine Möglichkeit einen aufgebauten Call zu beenden. (was ich auch für sehr schade halte) Aber ich denke mal das sich das mit der Zeit ändern wird. Es gibt ja noch nicht mal einen Broadcast wenn ein Call ankommt. (was aber nach Google Aussage auch in weiteren Releases implementiert wird)

PS: Broadcasts kannst du über einen Broadcast Receiver abfangen. Sie bieten dir damit die Möglichkeit auf bestimmte Ereignisse zu reagieren ohne das deine Anwendung oder dein Service vorher laufen muss. (sind daher auch sehr Batterie schonend) Leider sind diese Broadcasts sehr schlecht dokumentiert. Es sind zwar eine Broadcast(Actions) in der Klasse Intents aufgeführt, aber bei weitem nicht alle. (die meisten muss man sich aus dem Source Code zusammensuchen)

Geändert von enjoy_android (16.01.2009 um 10:41 Uhr)
enjoy_android ist gerade online   Mit Zitat antworten
Antwort

Stichworte
anrufe; abbrechen;

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
G1, 1.5 Cupcake und die Kopplung eines A2dp-Headsets Steakjulzz T-Mobile G1 Forum 12 23.06.2009 08:48
2 Fragen eines Newbies MEETyA Android Allgemein 6 27.05.2009 16:37
Ungewolltes, automatisches Herunterladen eines Programms Kataris Android Allgemein 3 10.05.2009 12:35
Erste Bilder eines Motorola Android-Smartphones entdeckt worti Android News 3 05.03.2009 08:01
abd log eines Deutschen G1 releases... Autarkis Android App Entwicklung 0 01.03.2009 21:24




Du liest gerade: "Automatischer Abbruch eines Anrufes" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.