, uygulama sürümünü belirten bir alan vardır. Ben programmically bu değeri okuyabilirsiniz nasılnasıl programmically manifest dosyasında tanımlanan uygulama sürümünü okuyabilirim? Android manifest dosyasında
?
, uygulama sürümünü belirten bir alan vardır. Ben programmically bu değeri okuyabilirsiniz nasılnasıl programmically manifest dosyasında tanımlanan uygulama sürümünü okuyabilirim? Android manifest dosyasında
?
Çağrı GetApplicationContext().PackageManager().getPackageInfo()
. Döndürdüğü PackageInfo
nesne neye ihtiyacınız olacaktır.
Sen PackageInfo
sınıfı aracılığıyla bu bilgilere erişim elde edebilirsiniz:
PackageInfo pinfo = this.getPackageManager().getPackageInfo(getPackageName(), 0);
Log.d("pinfoCode",pinfo.versionCode);
Log.d("pinfoName",pinfo.versionName);
try {
final String packageName = context.getPackageName();
PackageInfo packageInfo = context.getApplicationContext().getPackageManager().getPackageInfo(packageName, 0);
final int iconid = packageInfo.applicationInfo.icon; // for example
// etc
} catch (android.content.pm.PackageManager.NameNotFoundException e) {}