Autore Topic: Accettare o rifiutare una chiamata  (Letto 1046 volte)

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Accettare o rifiutare una chiamata
« il: 14 Giugno 2010, 16:03:21 CEST »
0
Ciao ragazzi

tramite il metodo

Codice (Java): [Seleziona]
public void onCallStateChanged(int state, String incomingNumber) {
                    super.onCallStateChanged(state, incomingNumber);
                    if (state == TelephonyManager.CALL_STATE_RINGING){

riesco a essere avvisato di una chiamata in entrata.
Quello che vorrei fare adesso è poter rispondere o rifiutare la chiamata in ingresso, ma non capisco come sia possibile, qualcuno sà darmi una mano?

Grazie!

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Accettare o rifiutare una chiamata
« Risposta #1 il: 14 Giugno 2010, 17:09:50 CEST »
0
In passato mi sono interessato anche io a questa cosa e sono arrivato alla conclusione che non è possibile farlo con le api offerte da Android. Puoi tentare di chiamare via reflection le api del core di Android ma è una tecnica sconsigliata e quindi sicuramente farai fatica a trovare supporto a riguardo. Se eventualmente ci riesci fammi sapere :)

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Accettare o rifiutare una chiamata
« Risposta #2 il: 14 Giugno 2010, 18:15:35 CEST »
0
temo proprio che non si possa
http://groups.google.com/group/android-beginners/browse_thread/thread/8c1a674c83908efa

guarda un po i source del Dialer di sistema, e vai di reflection :)


Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Accettare o rifiutare una chiamata
« Risposta #3 il: 14 Giugno 2010, 18:19:52 CEST »
0
guarda un po i source del Dialer di sistema, e vai di reflection :)

In bocca al lupo :) Io dopo vari smadonnamenti ho deciso di abbandonare l'idea :)

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Accettare o rifiutare una chiamata
« Risposta #4 il: 15 Giugno 2010, 10:29:30 CEST »
0
mm peccato pensavo fosse più semplice, a volte android mi mette proprio in difficoltà!!!!