Uses Kısmında Android için tanımlamaları ios için kullanma

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Uses Kısmında Android için tanımlamaları ios için kullanma

Mesaj gönderen pro_imaj »

Merhaba Arkadaşlar;

Android bir yazılım geliştirdim.
Bunun aynısını ios içinde düzünlemek istiyorum bunu yaparken şöyle bir sorunum var;

Kod: Tümünü seç

uses
.....
  , Androidapi.JNI.App
  , Androidapi.JNIBridge
  , Androidapi.JNI.GraphicsContentViewText
  , FMX.Helpers.Android
  , Androidapi.JNI.JavaTypes
  , Androidapi.Helpers;
Yukarıdaki Android apilerini ios ta nasıl kullanırım, Birebir karşılığını mı bulmama gerekiyor?

Saygılarımla
İyi çalışmalar.
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ı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Re: Uses Kısmında Android için tanımlamaları ios için kullan

Mesaj gönderen pro_imaj »

Bu konuda nasıl bir yol izlenmeli.

Yani android için yazılan bir programı nasıl kolay yoldan ios için dönüştürebiliriz.
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ı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Uses Kısmında Android için tanımlamaları ios için kullan

Mesaj gönderen barisatalay »

Delphinin her iki platformada derleme yapabildiği aşikardır ve androidde yazılan bir program target platform değiştirilerek IOS olarak derlenebilir.

Sizin bahsettiğiniz şey platformlara özel kod parçalarıdır ki bunu aşağıdaki yöntem ile platforma göre derlemek istediğiniz bölümleri belirtirsiniz.

Kod: Tümünü seç

{$IFDEF ANDROID}
//
{$ENDIF}

{$IFDEF IOS}
//
{$ENDIF}
Ama aklınızda olan ben android apilerini kullanarak bir kod yazayım o apileri IOS'a otomatik çevirsin ise bunun gibi birşey henüz var mı bilmiyorum sonuçta her platformun özel kodları olduğu aşikardır ve delphide kendi paslar içerisinde bunları "ifdef" bloğuna bakarak ayırmaktadır yani otomatik birşey yoktur herşey el ile hazırlanmıştır diye düşünüyorum.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Re: Uses Kısmında Android için tanımlamaları ios için kullan

Mesaj gönderen pro_imaj »

barisatalay yazdı:Delphinin her iki platformada derleme yapabildiği aşikardır ve androidde yazılan bir program target platform değiştirilerek IOS olarak derlenebilir.

Sizin bahsettiğiniz şey platformlara özel kod parçalarıdır ki bunu aşağıdaki yöntem ile platforma göre derlemek istediğiniz bölümleri belirtirsiniz.

Kod: Tümünü seç

{$IFDEF ANDROID}
//
{$ENDIF}

{$IFDEF IOS}
//
{$ENDIF}
Ama aklınızda olan ben android apilerini kullanarak bir kod yazayım o apileri IOS'a otomatik çevirsin ise bunun gibi birşey henüz var mı bilmiyorum sonuçta her platformun özel kodları olduğu aşikardır ve delphide kendi paslar içerisinde bunları "ifdef" bloğuna bakarak ayırmaktadır yani otomatik birşey yoktur herşey el ile hazırlanmıştır diye düşünüyorum.
Cevap için teşekkür ederim.
Soruda da belittiğim gibi android apileri ios ta kullanamam belki ama.
Androiddeki şu apinin karşılığı ios ta şuduru bulmak amacım.
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]
_________________
Cevapla