获取versionName和versionCode

2020-05-12  本文已影响0人  Joker168
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        PackageManager packageManager = getPackageManager();
        // getPackageName()是你当前类的包名
        PackageInfo packInfo = null;
        try {
            packInfo = packageManager.getPackageInfo(getPackageName(), 0);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }
        if (packInfo != null) {
            String version = packInfo.versionName;
            int versionCode = packInfo.versionCode;
            Toast.makeText(this, version + "----" + versionCode, Toast.LENGTH_SHORT).show();
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读