0
,特别是我想检查的versionName和versionCode。一个为空,另一个为0. 包名称正确。我验证了,有什么想法?android中的getPackageInfo(packageName,0)返回没有任何信息的对象
final PackageManager pm = getPackageManager();
final String packageName = getPackageName();
if (getMyApp().getURL() == URLS.PROD && getMyApp().IS_CHECK_VERSION == 1) {
try {
new Thread() {
public void run() {
HttpURLConnection conn = null;
String responseString = null;
try {
String versionName = "1.0";
try {
PackageInfo pi = pm.getPackageInfo(packageName, 0);
versionName = pi.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
无论你想检查你的应用程序或所有已安装的应用程序 – 2012-04-22 09:20:13
我只是想从我的清单中的版本,从很多帖子在计算器我可以看到这是方法但是由于某种原因,在我的应用程序android拒绝给我维珍号码。 – codeScriber 2012-04-23 07:58:43