Italian Durata dello squillo ricevuto

plaisir

Member
Ciao Ragazzi,
dovrei calcolare il tempo della durata di uno squillo ma non sono riuscito a trovare il modo ho provato a dare una occhiata alla documentazione ma niente nessuna soluzione, sono riuscito solo a intercettare l'inizio dello squillo grazie all'evento PhoneStateChanged della libreria Phone ma non sono riuscito a capire come intercettare la fine dello stesso squillo, qualcuno può aiutarmi?

Grazie
 

fifiddu70

Well-Known Member
Licensed User
Longtime User
dopo 3 secondi con questo codice il telefono risponde alla chiamata, magari ti può essere utile.
vedi questo esempio:
B4X:
Sub PE_PhoneStateChanged (State As String, IncomingNumber As String, Intent As Intent)
    Log("PhoneStateChanged, State = " & State & ", IncomingNumber = " & IncomingNumber)
    Log(Intent.ExtrasToString)
    AC.LetPhoneRing(3000)' i secondi che devi utilizzare a piacere
    If AC.isRinging == True Then
        AC.AnswerPhone
    End If
    AC.enableSpeakerphone
End Sub
 

plaisir

Member
serve solo l'evento PhoneStateChanged basta verificare l'inizio e la fine dello stato RINGING e il gioco è fatto, grazie comunque fifiddu il tuo consiglio è stato prezioso
 
Top