Ali Bey;AliZairov yazdı:
Tamam bi deniyip geri dönüş yaparım. Bana böyle bir program gerekli aradım bulamadım o yüzden merak konusu benim için yani böyle bir uygulama mümkün diğilmi.
Yukarıda bahsetmiş olduğum konuyu biraz daha detaylandırarak size yardımcı olmaya çalışayım.
Tüm platformlar (Android, iOS vb.) için görüşme durumu IFMXPhoneDialerService interface'i ile de yakalanabilir.
Bunun için;
1- IFMXPhoneDialerService tipinin cihaz tarafından desteklenip desteklemediği kontrol edilerek, bir değişkene atayın.
2- Daha sonra aynı interface'te yer alan OnCallStateChanged olayına oluşturduğunuz bir metodu atayın.
Örnek bir metod(procedure)
Kod: Tümünü seç
procedure TForm1.SetArsOnCallStateChanged(const ACallID: String; const ACallState: TCallState);
Begin
case ACallState of
TCallState.None: ;//çağrı yok
TCallState.Connected:; //çağrı alındı
TCallState.Incoming:; //çağrı var
TCallState.Dialing: ; //aranıyor
TCallState.Disconnected:; //çağrı sonlandı
end;
End;