2011-08-16 12 views
6

Szukam sposobu, aby uzyskać wersję aplikacji, dzięki czemu mogę wyświetlić ją na ekranie Informacje w mojej aplikacji na Androida.Android w kodzie uzyskać wersję aplikacji?

w iOS (MonoTouch.net) byśmy po prostu to zrobić:

NSBundle.MainBundle.ObjectForInfoDictionary ("CFBundleVersion").ToString(); 

Odpowiedz

5

Można użyć metody PackageManager.GetPackageInfo aby uzyskać dostęp do wszelkiego rodzaju informacji o aplikacji, w tym VersionCode i VersionName

+2

'GetPackageInfo' wymaga dwóch parametrów: nazwy pakietu i flag. Wystarczy użyć następującego kodu, aby uzyskać informacje o pakiecie dla aplikacji: 'this.PackageManager.GetPackageInfo (this.PackageName, 0)' –

+0

Dzięki @Erik! Jeśli potrzebujesz tego w miejscu bez kontekstu aktywności, możesz zrobić "Android.App.Application.Context.PackageName" itp. –

Powiązane problemy