Meh*_*taş 5 java android ios libgdx robovm
我对获取在 libgdx 之上开发的应用程序版本(以及在 ios 的 robovm 上)有一些疑问
我想获取版本信息
android:versionName标签中声明的AndroidManifest.xmlapp.version的 key中声明的。robovm.properties(我相信,它最终会被替换为CFBundleShortVersionStringkey in的值Info.plist.xml)我的第一个问题是,libgdx 是否提供了一种独立于平台的方法来获取应用程序版本?(我找不到任何)
如果没有,我找到了在 Android 上获取应用程序版本的答案,那没关系。为 IOS找到了相同的答案,但以本机方式。我如何使用 robovm 后端做同样的事情?
小智 5
我不认为 libgdx 提供了一种独立于平台的方法来做到这一点。以下是如何CFBundleShortVersionString使用 RoboVM 的 CocoaTouch 绑定获取应用程序的值:
NSDictionary infoDictionary = NSBundle.getMainBundle().getInfoDictionary();
String version = infoDictionary.get(new NSString("CFBundleShortVersionString")).toString();
Run Code Online (Sandbox Code Playgroud)
CFBundleVersion您可以使用相同的方法从应用程序的 Info.plist 文件中获取etc。
| 归档时间: |
|
| 查看次数: |
1739 次 |
| 最近记录: |