getPackageManager なしでアプリの versionCode を取得する可能性はありますか? 私の問題は、アクティビティのないパブリック構成クラスが必要なため、getPackageManager() が機能しないことです。何か案が?
私の現在のコード:
PackageInfo pinfo;
try {
pinfo = getPackageManager().getPackageInfo(getPackageName(), 0);
} catch (NameNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
pinfo = null;
}
appVersion = pinfo.versionCode;