Android dtmf_tone_when_dialing

Senden von DTMF-Tönen über den Uplink-In-Call

DTMF-Töne in der Lage sein zu senden auf der Uplink-Frequenz Stimme während eines aktiven Anrufs Ich arbeite an einem Projekt, das meine Anwendung erfordert.

Meine 2 Bedingungen sind:

  • Wir verwenden keine eine angepasste Android-Plattform
  • Wir brauchen nicht das Telefon zu verankern

Ich habe mehrere Tage verbrachte meine Hausaufgaben zu machen und bin mir bewusst, dass in-Call DTMF sendet durch die aktuellen SDK / Standard-APIs nicht unterstützt. Doch durch die entsprechenden Klassen in com.android.internal.telephony mit Ich hoffe, zu imitieren, wie die native Phone App dies tut. Ich folgte diese Seite auf, wie interne APIs für Standard-3rd-Party-Anwendungen zu nutzen.

Android dtmf_tone_when_dialing

Ich habe setze mir auch mit dem Android OS dev Umgebung und bin in der Lage, die Telefonanwendung im Debug-Modus auf einem Emulator laufen zu lassen, um ihr Innenleben Figur.

Ich habe versucht, verschiedene Art und Weise auf einem Lager Standard-Emulator aber die Fehler I Were bekam:

Nach dem Versuch, eine umbenannte App auf Phone.apk der Quelle basiert auf der Installation mit den sharedUserId von android.uid.phone, ich habe:

Installationsfehler: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

Kein Zweifel, aufgrund der Tatsache, ich habe nicht das System cert es zu unterzeichnen.

Nach dem Versuch, eine benutzerdefinierte Anwendung zu schreiben, basierend auf der entsprechenden DTMF-Ton-Code aus Phone.apk der Quelle zu senden, erhalte ich die folgende Fehlermeldung bei der PhoneFactory Einrichtung;

java.lang.SecurityException: Permission Denial: nicht erlaubt Broadcast android.provider.Telephony.SPN_STRINGS_UPDATED zu senden.

Kein Zweifel, aufgrund der Tatsache, meine App nicht über die richtigen Berechtigungen, obwohl AndroidManifest.xml Setup mit den gleichen Berechtigungen wie Phone.apk ist.

Ich bin ratlos, was ich sonst noch versuchen könnte. Hat jemand irgendwelche Vorschläge?

Vielen Dank im Voraus, Simon.

Zusammenhängende Posts

  • The Best eReader für Android Lesen von eBooks auf Android verwendet nur in Ordnung zu sein. Jetzt ist es super. Zwar gibt es viele süße Apps für Bücher zu lesen auf Ihrem Handy oder Tablet sind, spielen Bücher hat ...

  • Video: Hands-on mit neuen Instagram Video auf Android Nicht, dass es viel von einer Überraschung nach einigen Berichten war brach die Nachricht in den Tagen vor dem heutigen Facebook Veranstaltung, aber ja, sie ...

  • 4 Pics 1 Wort Antworten Cheats 4 Pics 1 Wort Antworten, Cheats und Hinweise zeigen Ihnen, wie alle Ebenen zu schlagen und Buchstaben des Spiels für iPhone, iPod, iPad und Android. Raten Sie das Wort, das die ...

  • Minecraft: Pocket Edition (für Android) Massiv Bergbau und Handwerkserfahrung. Sieht aus und spielt großartig. Tote einfache Multiplayer. Kontinuierliche Weiterentwicklung. Nicht so tief wie die PC-Version. Einige Touch ...

  • [Android] Was ist Superuser auf einem Android-Gerät wird nicht durch Entriegeln des Bootloader oder die Installation einer benutzerdefinierten Wiederherstellungs erreicht gewinnen Wurzel, sondern durch eine kleine Datei namens Super-User zu blinken ....


Warning: include_once(/home/admin/web/german.mobilesbuzz.com/public_html/ins/aftercontent.txt): failed to open stream: No such file or directory in /home/admin/web/german.mobilesbuzz.com/public_html/wann/android-dtmf-tone-when-dialing.php on line 121

Warning: include_once(): Failed opening '/home/admin/web/german.mobilesbuzz.com/public_html/ins/aftercontent.txt' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/german.mobilesbuzz.com/public_html/wann/android-dtmf-tone-when-dialing.php on line 121