Android dtmf_tone_when_dialing

DTMF-äänten yli uplink in-call

Olen työskennellyt hankkeen, joka vaatii oman app voi lähettää DTMF-äänet on ääni n uplink taajuus puhelun aikana.

My 2 olosuhteet ovat:

  • Emme käytä räätälöity Android-alustan
  • Emme tarvitse juurruttaa puhelimeen

Olen viettänyt useita päiviä tehdä läksyt ja olen tietoinen siitä, että soita DTMF lähettäminen ei tue nykyistä SDK / standardi API. Kuitenkin käyttämällä asiaa luokat com.android.internal.telephony toivon matkia miten natiivi Puhelin-sovellus tekee tämän. Seurasin tämän sivuston käytöstä sisäistä API standardia 3rd party sovelluksia.

Android dtmf_tone_when_dialing

Olen myös asettaa itse mukana Android OS dev ympäristö ja pystyn ajaa Phone app debug-tilassa emulaattori selvittää sen sisäisestä toiminnasta.

Yritin eri tapoja on standardikantaliuosta emulaattori mutta virheitä sain olivat:

Kun yrittää asentaa nimeksi sovellus perustuu Phone.apk lähdekoodin käyttäen sharedUserId of android.uid.phone, sain:

Asennusvirhe: INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

Epäilemättä koska minulla ei ole järjestelmää CERT allekirjoittaa sen.

Kun yrittää kirjoittaa oma sovellus, joka perustuu asiaan DTMF lähettämällä koodin Phone.apk lähde, saan seuraavan virhe perustamalla PhoneFactory;

java.lang.SecurityException: Käyttöoikeus Denial: ei saa lähettää broadcast android.provider.Telephony.SPN_STRINGS_UPDATED.

Epäilemättä koska minun sovellus ei ole oikeita oikeuksia, vaikka AndroidManifest.xml on asetettu samalla käyttöoikeudet kuin Phone.apk.

Olen tappiolla, mitä muuta voisin kokeilla. Onko kellään mitään ehdotuksia?

Kiitos etukäteen, Simon.

Related viestiä

  • Paras eReader Android Reading kirjoja Android käytetään olla aivan kunnossa. Nyt se on mahtavaa. Vaikka on olemassa paljon makeita sovelluksia lukemalla kirjoja puhelimen tai tabletin, Play Books on ...

  • Video: Hands-on uuden Instagram Video Android Ei siksi, että se oli suuri yllätys jälkeen pari raportteja rikkoi uutisia edeltävinä päivinä nykypäivän Facebook tapahtuma, mutta kyllä ​​ne ...

  • 4 Kuvat 1 Word vastauksia Huijaukset 4 Kuvia 1 Word vastauksia, huijareita, ja vihjeitä näyttää, miten voittaa kaikilla tasoilla ja kirjaimet pelin iPhone, iPod, iPad, ja Android. Arvaa sana että ...

  • Minecraft: Pocket Edition (Android) Solid kaivos- ja askartelu kokemus. Näyttää ja suuri. Kuollut yksinkertainen moninpelin. Jatkuva kehitys. Ei niin syvälle kuin PC-versio. Jotkut touch ...

  • [Android] Mikä Superuser hankkiminen root Android-laitteella ei saavuteta vapauttamalla bootloader, tai asentamalla mukautetun elpymistä, mutta vilkuttamalla pienen tiedoston nimeltä pääkäyttäjän ....


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

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