Kayıt biligileri alma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Re: Kayıt biligileri alma

Mesaj gönderen pro_imaj »

Sorunun JStringToString den kaynaklandığını öğrendim. fakat getDeviceId Jstring tipinde Jstringi stringe başka nasıl çevirebiliriz?
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Kayıt biligileri alma

Mesaj gönderen mrmarman »

pro_imaj yazdı:Sorunun JStringToString den kaynaklandığını öğrendim. fakat getDeviceId Jstring tipinde Jstringi stringe başka nasıl çevirebiliriz?
Merhaba.

- USES satırında Androidapi.JNI.JavaTypes kullanıyorsun ya şimdi onun yerine Androidapi.Helpers kullanmayı dener misin...

- Sanırım bir tablo oluşturup eski projelerimizdeki bu değişiklikleri yeni bir anlayışla yeniden güncellemek durumunda kalıcaz.
Resim
Resim ....Resim
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Re: Kayıt biligileri alma

Mesaj gönderen pro_imaj »

Aynen dediğiniz gibi yapınca sorun çözüldü.
Teşekkür ederim Muharrem Abi.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
adyoisis
Üye
Mesajlar: 1
Kayıt: 31 Ağu 2015 03:49

Re: Kayıt biligileri alma

Mesaj gönderen adyoisis »

mrmarman yazdı:Hatta kodunu da vereyim.. Dönen USSD kodunu almadan önce göndermeyi yapmak lazım değil mi :idea:

*101# ile şebeke araması yapar.
Not : # sembolü özel olduğundan WEB mantığıyla %23 olarak yazdım. Zaten göründe anlarsınız.

Kod: Tümünü seç

Uses Androidapi.JNI.GraphicsContentViewText,
     FMX.Helpers.Android;

procedure TForm1.Button1Click(Sender: TObject);
var
  Intent : JIntent ; // Androidapi.JNI.GraphicsContentViewText
  strNo : String;
begin
  strNo := 'tel:*101%23';
  Intent := TJIntent.Create ;
  Intent.setAction ( TJIntent.JavaClass.ACTION_CALL ) ;
  Intent.setData ( StrToJURI (  strNo ) ) ; // FMX.Helpers.Android
  SharedActivity.startActivity ( Intent ) ;
end;
Merhaba, yukarıdaki kod ile ussd kodu çalışıyor. Elinize sağlık. Ancak dönen ussd kodunu nasıl alabiliriz yardım eder misiniz.
Cevapla