Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Android versiyon bilgilerini çekme
#3
(16-12-2021, Saat: 11:02)adelphiforumz Adlı Kullanıcıdan Alıntı: Merhabalar

Android üzerinde çalışan uygulamanın versiyon Info kısmında yer alan versionCode, versionName gibi bilgileri nasıl alabilirim.
Daha önceden aşağıdaki şekilde android.helpers ile bilgileri alan bir yapı kurmuştum fakat Version Info içindeki bilgilere ulaşamadım.

Bu bilgiye ulaşmanın başka bir yolu varmıdır.

Uygulamayı 10.3.1 üzerinde geliştiriyorum.

function fn_VersiyonBilgileri(): TVersiyonBilgileri;
var
 VersiyonBilgileri: TVersiyonBilgileri;
begin
 {$IFDEF ANDROID}
 try
   VersiyonBilgileri.BASE_OS := JStringToString(TJBuild_VERSION.JavaClass.BASE_OS);
 except
   VersiyonBilgileri.BASE_OS := '';
 end;
 try
   VersiyonBilgileri.CODENAME := JStringToString(TJBuild_VERSION.JavaClass.CODENAME);
 except
   VersiyonBilgileri.CODENAME := '';
 end;
 try
   VersiyonBilgileri.INCREMENTAL := JStringToString(TJBuild_VERSION.JavaClass.INCREMENTAL);
 except
   VersiyonBilgileri.INCREMENTAL := '';
 end;
 try
   VersiyonBilgileri.PREVIEW_SDK_INT := TJBuild_VERSION.JavaClass.PREVIEW_SDK_INT;
 except
   VersiyonBilgileri.PREVIEW_SDK_INT := 0;
 end;
 try
   VersiyonBilgileri.RELEASE := JStringToString(TJBuild_VERSION.JavaClass.RELEASE);
 except
   VersiyonBilgileri.RELEASE := '';
 end;
 try
   VersiyonBilgileri.SDK := JStringToString(TJBuild_VERSION.JavaClass.SDK);
 except
   VersiyonBilgileri.SDK := '';
 end;
 try
   VersiyonBilgileri.SDK_INT := TJBuild_VERSION.JavaClass.SDK_INT;
 except
   VersiyonBilgileri.SDK_INT := 0;
 end;
 try
   VersiyonBilgileri.SECURITY_PATCH := JStringToString(TJBuild_VERSION.JavaClass.SECURITY_PATCH);
 except
   VersiyonBilgileri.SECURITY_PATCH := '';
 end;

 Result := VersiyonBilgileri;

 {$ENDIF}
end;

FMX.DeviceInfo-master https://github.com/rzaripov1990/FMX.DeviceInfo indirip kullanabilirsiniz. Çok kullanışlı...
Cevapla


Bu Konudaki Yorumlar
Android versiyon bilgilerini çekme - Yazar: adelphiforumz - 16-12-2021, Saat: 11:02
Cvp: Android versiyon bilgilerini çekme - Yazar: elixir84 - 16-12-2021, Saat: 17:41
Cvp: Android versiyon bilgilerini çekme - Yazar: Jakarta2 - 27-12-2021, Saat: 13:03

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi XE5'ten Delphi 11.2'e Android Geliştirme ve Maintenance Hikayesi Abdullah ILGAZ 2 239 17-01-2023, Saat: 08:31
Son Yorum: nguzeller
  Delphi ve Android 12 Yetkileri Hızlı Çözüm Rehberi Abdullah ILGAZ 0 192 16-01-2023, Saat: 01:52
Son Yorum: Abdullah ILGAZ
  [Çözümlü] Delphi 11.2 ile Google Play'e uygulama yükleme hatası (android:exported) Abdullah ILGAZ 1 138 10-01-2023, Saat: 17:01
Son Yorum: mcuyan
  [Çözümlü] Delphi 11.2 ile Android 32-bit ApkSignerTool hatası Abdullah ILGAZ 0 137 10-01-2023, Saat: 12:01
Son Yorum: Abdullah ILGAZ
  [Çözümlü] Delphi 11.2 güncellemesi sonrası android-support-v4.dex.jar hatası Abdullah ILGAZ 0 118 10-01-2023, Saat: 10:50
Son Yorum: Abdullah ILGAZ



Konuyu Okuyanlar: 1 Ziyaretçi