gpt4 book ai didi

java - 如何使用 libgdx/robovm 获取应用程序版本

转载 作者:可可西里 更新时间:2023-11-01 05:41:17 25 4
gpt4 key购买 nike

我有一些关于获取在 libgdx 之上开发的应用程序版本的问题(以及在 ios 的 robovm 上)

我要获取版本信息

  1. AndroidManifest.xmlandroid:versionName 标签中为 Android 声明
  2. 在 IOS 的 robovm.propertiesapp.version 键中声明。 (我相信,它最终会被 Info.plist.xml 中的 CFBundleShortVersionString 键值所取代)

我的第一个问题是,libgdx 是否提供独立于平台的方法来获取应用程序版本? (我找不到任何)

如果没有我找到an answer在android上获取应用程序版本,没关系。找到same answer for IOS但以原生的方式。我如何使用 robovm 后端做同样的事情?

最佳答案

我不认为 libgdx 提供了一种独立于平台的方式来做到这一点。以下是如何使用 RoboVM 的 CocoaTouch 绑定(bind)为您的应用获取 CFBundleShortVersionString 值:

NSDictionary infoDictionary = NSBundle.getMainBundle().getInfoDictionary();
String version = infoDictionary.get(new NSString("CFBundleShortVersionString")).toString();

您可以使用相同的方法从应用程序的 Info.plist 文件中获取 CFBundleVersion 等。

关于java - 如何使用 libgdx/robovm 获取应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20048853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com