如何以编程方式确定最新的Android版本?

如何以编程方式确定最新的Android版本?,android,android-version,Android,Android Version,我想在我的应用程序中检查设备是否运行最新版本的Android 有办法吗 是的,我可以每年更新一次我的应用程序,但我更愿意从技术上解决这个问题。尝试添加这个并检查 String androidOS = Build.VERSION.RELEASE; 下面的方法也会起作用 int version = Build.VERSION.SDK_INT; String company = Build.MANUFACTURER; String model = Build.MODEL; String releas

我想在我的应用程序中检查设备是否运行最新版本的Android

有办法吗


是的,我可以每年更新一次我的应用程序,但我更愿意从技术上解决这个问题。

尝试添加这个并检查

String androidOS = Build.VERSION.RELEASE;
下面的方法也会起作用

int version = Build.VERSION.SDK_INT;
String company = Build.MANUFACTURER;
String model = Build.MODEL;
String release = Build.VERSION.RELEASE;

Log.e("TAG", "company " + company)
Log.e("TAG", "model " + model)
Log.e("TAG", "version " + version)
Log.e("TAG", "release " + release)

尝试添加此项并检查

String androidOS = Build.VERSION.RELEASE;
下面的方法也会起作用

int version = Build.VERSION.SDK_INT;
String company = Build.MANUFACTURER;
String model = Build.MODEL;
String release = Build.VERSION.RELEASE;

Log.e("TAG", "company " + company)
Log.e("TAG", "model " + model)
Log.e("TAG", "version " + version)
Log.e("TAG", "release " + release)
评论来自:


除非您想创建发布版本的Web服务 最新安卓的号码和查询它,没有。没有办法没有 如果没有发布它的服务,最新的安卓系统就是什么。甚至 如果你这么做了,没有人会提供Android的股票——它们都是精选的附加产品 并且都使用不同的次要构建版本。所以你最多只能知道 如果它是正确的主要版本

评论来自:


除非您想创建发布版本的Web服务 最新安卓的号码和查询它,没有。没有办法没有 如果没有发布它的服务,最新的安卓系统就是什么。甚至 如果你这么做了,没有人会提供Android的股票——它们都是精选的附加产品 并且都使用不同的次要构建版本。所以你最多只能知道 如果它是正确的主要版本


每年都会更新,所以你应该每年都更新。除非你想创建一个发布最新Android版本号的Web服务并进行查询,否则不行。如果没有发布最新Android版本号的服务,就无法拒绝。即使你这么做了,也没有人会提供Android股票——它们都是精心挑选的附加产品,并且都使用不同的小版本。因此,你最多可以知道它是否是正确的主要版本。你为什么要这样做?它每年都在上升,所以你应该每年都进行更新。除非你想创建一个发布最新Android版本号的Web服务并查询它,不,如果没有发布最新安卓系统的服务,就无法拒绝。即使你这么做了,也没有人会提供Android股票——它们都是精心挑选的附加产品,并且都使用不同的小版本。因此,你最多可以知道它是否是正确的主要版本。你为什么要这样做?
Build.VERSION.RELEASE
我认为这只会给出当前的用户版本。它如何确定你是否运行最新版本的Android?可以通过上述方法获取操作系统的版本并进行比较最新的version@UdaraAbeythilake我明白这一点;但这段代码只完成了工作的一部分。我们如何在代码中获得最新的Android版本?
Build.version.RELEASE
我想这只会给出当前的用户版本。如何确定您是否运行最新版本的Android?可以通过上述方法获取操作系统的版本,并将其与最新版本进行比较version@Udara阿贝西拉克我明白,;但这段代码只完成了工作的一部分。我们如何获得最新的Android版本的代码?