2011-08-16 7 views
6

मैं ऐप के संस्करण को पाने का तरीका ढूंढ रहा हूं ताकि मैं इसे अपने एंड्रॉइड ऐप में स्क्रीन के बारे में प्रदर्शित कर सकूं।एंड्रॉइड इन कोड को ऐप का संस्करण मिलता है?

आईओएस में (MonoTouch.net) हम सिर्फ ऐसा करने चाहते हैं:

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

उत्तर

5

आप PackageManager.GetPackageInfo विधि का उपयोग कर सकते हैं अपने अनुप्रयोग के बारे में जानकारी के सभी प्रकार, VersionCode और VersionName

+2

शामिल पाने के लिए 'GetPackageInfo' को दो पैरामीटर की आवश्यकता होती है: पैकेज का नाम और झंडे। अपने आवेदन के लिए पैकेज जानकारी प्राप्त करने के लिए बस निम्न कोड का उपयोग करें: 'this.PackageManager.GetPackageInfo (this.PackageName, 0)' –

+0

धन्यवाद @Erik! यदि आपको किसी गतिविधि संदर्भ के बिना किसी स्थान पर इसकी आवश्यकता है तो आप 'Android.App.Aplication.Context.PackageName' आदि कर सकते हैं। –

संबंधित मुद्दे