這裏有一個簡單的例子:
uses
...
Androidapi.Helpers,
Androidapi.JNI.App,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.NativeActivity;
function GetPackageInfo: JPackageInfo;
var
Activity: JActivity;
begin
Activity := TJNativeActivity.Wrap(PANativeActivity(System.DelphiActivity)^.clazz);
Result := Activity.getPackageManager.getPackageInfo(Activity.getPackageName, 0);
end;
procedure TPForm.FormCreate(Sender: TObject);
var
Info: JPackageInfo;
begin
Info := GetPackageInfo;
Label1.Text := Format('versionName: "%s", versionCode: %d', [JStringToString(Info.versionName), Info.versionCode]);
end;
會的Android什麼樣的版本信息爲我的應用程序創建的文件? – greenapps 2014-09-25 15:37:31
@greenapps:看看你的項目選項'版本信息'。對於Windows,將版本信息填充到項目exe中。對於Android來說,它是相似的。我不知道版本信息的位置,但嘿 - 誰在乎! – 2014-09-25 20:20:17