Я хотел бы получить доступ к моему текущему приложению объект applicationDescriptor. Я хочу, чтобы я мог получить текущий номер версии и на начальном экране иметь заголовок типа «MyApp Version x.x.x», где я получаю x.x.x из ApplicationDescriptor.getVersion()
Один из найденных мной способов - использовать:
ApplicationManager manager = ApplicationManager.getApplicationManager();
ApplicationDescriptor[] descriptors = manager.getVisibleApplications();
//Loop round descriptors then use...
ApplicationDescriptor myApp = manager.getProcessId(descriptors[x]);
Использование цикла для проверки всех приложений кажется мне немного сложным, я надеюсь, что есть более простой маршрут.
Спасибо