将编码的android:versionCode转换为整数

将编码的android:versionCode转换为整数,android,Android,我有一个来自APK的AndroidManifest.xml,版本代码如下所示 A: android:versionCode(0x0101021b)=(type 0x10)0xd6bfc0 所提到的十六进制值是14073792 in Int,使用简单的转换,似乎不太可能有这么多版本的应用程序 是否有一些将Android版本代码转换为Int的特殊过程 versionCode只是一个整数,只要它在不同的包版本之间单调递增,升级机制就可以工作。不需要以+1增量或任何方式进行。14073792对于一个特

我有一个来自APK的AndroidManifest.xml,版本代码如下所示

A: android:versionCode(0x0101021b)=(type 0x10)0xd6bfc0
所提到的十六进制值是14073792 in Int,使用简单的转换,似乎不太可能有这么多版本的应用程序


是否有一些将Android版本代码转换为Int的特殊过程

versionCode只是一个整数,只要它在不同的包版本之间单调递增,升级机制就可以工作。不需要以+1增量或任何方式进行。14073792对于一个特定的版本来说是一个完美的整数。我想知道(0x10类型)是什么意思,它只是int类型。