我想访问我当前运行的应用程序applicationDescriptor对象。我希望这样,以便我可以获得当前版本号,并在初始屏幕上有一个标题,如“MyApp Version x.x.x”,我从ApplicationDescriptor.getVersion()
获取x.x.x
我发现的一种方法是使用:
ApplicationManager manager = ApplicationManager.getApplicationManager();
ApplicationDescriptor[] descriptors = manager.getVisibleApplications();
//Loop round descriptors then use...
ApplicationDescriptor myApp = manager.getProcessId(descriptors[x]);
使用循环检查所有应用程序对我来说似乎有点长,我希望有一个更容易的路线。
由于
答案 0 :(得分:3)
知道了:
ApplicationDescriptor.currentApplicationDescriptor().getVersion()