09-02-2020, Saat: 11:36
Merhaba Arkadaşlar,
Android'de gelen çağrıyı nasıl anlık alabilirim.
Teşekkürler
Android'de gelen çağrıyı nasıl anlık alabilirim.
Teşekkürler
gelen çağrıyı yakalama
|
09-02-2020, Saat: 11:36
Merhaba Arkadaşlar,
Android'de gelen çağrıyı nasıl anlık alabilirim. Teşekkürler
09-02-2020, Saat: 12:02
(09-02-2020, Saat: 11:36)erdogan Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar, Merhaba, benzer bir örneği @barisatalay hazırlamıştı. Aşağıdaki linkten inceleyebilirsiniz. http://brsatalay.blogspot.com/2014/10/de...eiver.html İyi çalışmalar.
09-02-2020, Saat: 12:32
(09-02-2020, Saat: 12:02)Halil Han Badem Adlı Kullanıcıdan Alıntı:(09-02-2020, Saat: 11:36)erdogan Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar, Cevabınız için teşekkür ederim, sadece 32 bitte çalışıyor sanırım deneyemedim 32 bit telefonum yok burayıda inceledim çalışmıoyr, http://www.delphican.com/showthread.php?tid=63 http://www.52jike.com/thread-130-1-1.html stabil çalışan elinde olan arkadaş varmı acaba Delphi 10.3 Kullanıyorum. Teşekkürler.
09-02-2020, Saat: 15:24
(Son Düzenleme: 09-02-2020, Saat: 15:24, Düzenleyen: TescilsizUzman.)
(09-02-2020, Saat: 12:32)erdogan Adlı Kullanıcıdan Alıntı:(09-02-2020, Saat: 12:02)Halil Han Badem Adlı Kullanıcıdan Alıntı: Merhaba, Baktığınız konu başlığında, yalnızca çağrı durumunu nasıl yakalayabileceğiniz anlatılıyor. Hemen çağrı hakkında detaylı bilgi almak için formda BroadcastReceiver anahtar sözcüğünü araştırın.
09-02-2020, Saat: 19:40
Cevabınız için teşekkür ederim. bakıyorum ama daha önce çözen varsa paylaşırsa sevinirim.
11-02-2020, Saat: 15:04
Merhaba,
Hala çözemedim acaba çözebilen varmı ? Teşkkürer
11-02-2020, Saat: 22:52
(11-02-2020, Saat: 15:04)erdogan Adlı Kullanıcıdan Alıntı: Merhaba, Hiçbir açıklama yapmadan çözemedim diyorsunuz. Biz neyi nasıl çözemediğinizi nasıl bileceğiz! BroadcastReceiver, araştırması yaptınız mı? Siz hangi aşamaya kadar gelebildiniz? Araştırma ve test aşamalarınızı yazabilir misiniz? Bu süreçte karşılaştığınız sorunları yazabilir misiniz?
12-02-2020, Saat: 13:11
Formumuzdaki BroadcastReceiver kullanımı örneğini incelediniz mi?
Hocam bulduğum doğru bir şey yok BroadcastReceiver araştırdım ama net bir sonuca varamadım. eğer elinde gelen aramayı gösteren bir örnek varsa paylaşırsa minnettar olacağım.
Teşekkürler http://www.delphican.com/showthread.php?...8#pid34778 burayıda inceledim ama numarayı bir türlü görmüyor izinler her şey tam olmasına rağmen (android 9 da denedim) gelen aramayı alabileceğim stabil bir şekilde çalışan örnek lazım. Teşekkürler. birde bunuda çalıştırmaya çalıştım ama her yerde hata veriyor unit UnitMainScreen; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.StdCtrls,BroadcastReceiver {$IFDEF ANDROID} ,Androidapi.JNI.GraphicsContentViewText ,Androidapi.Helpers ,Androidapi.JNI.Telephony ,Androidapi.JNI.JavaTypes ,Androidapi.JNIBridge ,Androidapi.JNI.Os {$ENDIF} ,MainUnit; type TMainScreen = class(TForm) ToolBar1: TToolBar; ToolBar2: TToolBar; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; StyleBook1: TStyleBook; procedure BroadcastReceiverReceive(Context: JContext; Intent: JIntent); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); private { Private declarations } BroadcastReceiver:TBroadcastReceiver; public { Public declarations } end; var MainScreen: TMainScreen; implementation uses ToastAndroid; {$R *.fmx} procedure TMainScreen.BroadcastReceiverReceive(Context: JContext; Intent: JIntent); {$IFDEF ANDROID} var telephonyManager: JTelephonyManager; obj: JObject; Temp: String; list: JPhoneStateListener; Iintent:JIntent; begin if not BroadcastReceiver.HasPermission('android.permission.READ_PHONE_STATE') then begin ShowMessage('You don''t have permission for Read Phone State!'); Exit; end; Obj := SharedActivityContext.getSystemService(TJContext.JavaClass.TELEPHONY_SERVICE); telephonyManager := TJTelephonyManager.Wrap( (obj as ILocalObject).GetObjectID ); // telephonyManager.listen(); Temp := JStringToString(intent.getStringExtra(StringToJString('incoming_number'))); if Temp.Length > 0 then Toast('In coming call number: '+Temp,TToastLength.ShortToast) if Temp = '1371510xxxx' then else Toast('No Number..',TToastLength.ShortToast); {$ELSE} begin {$ENDIF} end; procedure TMainScreen.Button1Click(Sender: TObject); begin BroadcastReceiver:= TBroadcastReceiver.Create(self); BroadcastReceiver.onReceive:=BroadcastReceiverReceive; BroadcastReceiver.RegisterReceive; end; procedure TMainScreen.Button2Click(Sender: TObject); begin BroadcastReceiver.Add('android.intent.action.PHONE_STATE'); end; procedure TMainScreen.Button3Click(Sender: TObject); begin BroadcastReceiver.SendBroadcast('android.intent.action.PHONE_STATE') end; procedure TMainScreen.Button4Click(Sender: TObject); begin Close; end; end. |
« Önceki Konu | Sonraki Konu »
|
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Delphi FMX Enter tuşu (dpad_center) yakalama | tarkancengiz | 8 | 206 |
20-03-2024, Saat: 15:54 Son Yorum: tarkancengiz |
|
Android Gelen Çağrı Durumunu Yakalamak | emrahozten | 7 | 2.355 |
07-11-2022, Saat: 23:54 Son Yorum: engerex |
|
Kameradan gelen görüntüyü ekrana boyama | codder71 | 10 | 4.466 |
15-07-2020, Saat: 21:11 Son Yorum: codder71 |
|
IOS da "Done" Tuşu Yakalama. | elixir84 | 2 | 1.902 |
06-07-2020, Saat: 16:43 Son Yorum: elixir84 |
|
Firebase Uygulama Kapalı İken Gelen Bildirimdeki Verileri Alma | ahmet6513 | 3 | 3.289 |
02-01-2020, Saat: 10:57 Son Yorum: TescilsizUzman |