Bu yazımda daha önceden paylaşmış olduğum Broadcast Receiver Componenti ile birlikte Bluetooth kontrolünü nasıl yapabileceğinizden bahsedicem.
Şimdi projenize bahsetmiş olduğum Broadcast Receiver Componenti ekleyin kullanımını kendi başlığında öğrenebilirsiniz ek olarak dinlenmesini istediğimiz yayını ekleyeceğiz.
BroadcastReceiver1.Add('android.bluetooth.adapter.action.STATE_CHANGED');
Bu sayede bluetooth yayınında bir değişiklik olursa projemize bunu yakalaması için talimat verdik fakat eksik birşey kaldı oda uygulamada "Bluetooth" iznini true yapmak.
Son olarak "OnReceive" eventine aşağıdaki kodları ekleyiniz.
case Intent.getIntExtra(StringToJString('android.bluetooth.adapter.extra.STATE'),-1) of 10://STATE_OFF begin ShowMessage('Bluetooth kapalı.',TToastLength.ShortToast); end; 11://STATE_TURNING_ON begin ShowMessage('Bluetooth açılıyor.',TToastLength.ShortToast); end; 12://STATE_ON begin ShowMessage('Bluetooth açık.',TToastLength.ShortToast); end; 13://STATE_TURNING_OFF begin ShowMessage('Bluetooth kapanıyor.',TToastLength.ShortToast); end; end;
Barış bey merhaba, muhtemelen bu işlemi gerçekleştiren eklenti sadece android işletim sistemi için çalışıyor. iOS için ne yapabiliriz? Bildiğiniz bir çözüm var mıdır?
YanıtlaSil