两个应用都是我写的,我想在一个应用程序里获取另外一个程序的版本号方便更新等操作。

解决方案 »

  1.   

    List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);
      for(PackageInfo p:packages) { 
            String packName = p.packageName;
            if(packName.equals(你的程序包名)){
                String versionName = p.versionName; 
                String versionCode = p.versionCode; 
               Log.e("***",versionName+versionCode);
            }
        }
      

  2.   

    broadcast应该也可以,就是比较麻烦
      

  3.   

    嗯嗯,四楼是对滴。完全正确,perfect