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

Online acquariusoft

  • Utente junior
  • **
  • Post: 149
  • Respect: +1
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Market Developer Name:
    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`

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 2696
  • Respect: +370
    • Google+
    • rciovati
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    OS X Lion
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: 732
  • Respect: +177
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Nexus One - Wildfire - Magic
  • Market Developer Name:
    egsolutions
  • Sistema operativo:
    Ubuntu 11.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`

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 2696
  • Respect: +370
    • Google+
    • rciovati
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    OS X Lion
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 :)

Online acquariusoft

  • Utente junior
  • **
  • Post: 149
  • Respect: +1
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Market Developer Name:
    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à!!!!