Android应用版本(RAD Studio XE5) [英] Android Application Version (RAD Studio XE5)
本文介绍了Android应用版本(RAD Studio XE5)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用Delphi XE5获取Android应用程序的版本?我需要versionName信息。
How to get the version of an Android application using the Delphi XE5? I need the "versionName" information.
推荐答案
您可以使用 getPackageInfo
方法 JPackageManager
类来获取有关您的包的信息,从这里访问 versionName
属性以获取 versionName
。
You can use the getPackageInfo
method of the JPackageManager
class to get information about you package, from here access the versionName
property to get the versionName
.
尝试此示例
uses
Androidapi.JNI.JavaTypes,
FMX.Helpers.Android,
Androidapi.JNI.GraphicsContentViewText;
{$R *.fmx}
procedure TForm25.Button1Click(Sender: TObject);
var
PackageManager: JPackageManager;
PackageInfo : JPackageInfo;
begin
PackageManager := SharedActivity.getPackageManager;
PackageInfo := PackageManager.getPackageInfo(SharedActivityContext.getPackageName(), TJPackageManager.JavaClass.GET_ACTIVITIES);
Edit1.Text:= JStringToString(PackageInfo.versionName);
end;
这篇关于Android应用版本(RAD Studio XE5)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文