XE5 Android GetVersion
Merhabalar bu yazıda uygulamamızın içerisinden info, about us gibi kendi uygulamamız bilgilerini listelediğimiz ekran için versiyon bilgisini native olarak bulmayı öğreneceğiz. Böyle bir olay için android sınıflarından "
JPackageManager" kullanmamız gerekmektedir.
Ben bu işi fonksiyon ile çağırdım sizde istediğiniz gibi kullanabilirsiniz.
uses// Eklenecek Kütüphaneler
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android,
Androidapi.JNI.GraphicsContentViewText;
Function GetVersion: String;
var
PackageManager: JPackageManager;
PackageInfo : JPackageInfo;
begin
PackageManager := SharedActivity.getPackageManager;
PackageInfo := PackageManager.getPackageInfo(SharedActivityContext.getPackageName(), TJPackageManager.JavaClass.GET_ACTIVITIES);
Result := JStringToString(PackageInfo.versionName);
end;
Not: Kodu stackoverflow.com adresinde gezinirken ilgimi çeken bir konuda bulmuştum konu linkinide veriyorum.
Link
Hiç yorum yok:
Yorum Gönder