【问题标题】:Way to differentiate android 4.4.4 and android 4.4.2 in code在代码中区分 android 4.4.4 和 android 4.4.2 的方法
【发布时间】:2015-11-03 09:40:04
【问题描述】:

我刚刚发现,我有一段代码在 android 4.4.4 上不起作用,所以我不想运行它,我想为它设置一个 if else 条件,但是当我尝试时检查代码它不起作用,即使我知道因为 android 4.4.4android 4.4.2 都属于 API 19。

我的问题是如何区分?

【问题讨论】:

  • 可能你需要知道的都在这里:stackoverflow.com/questions/3093365/…
  • 您确定每个设备都会在 4.4.4 上发生这种情况吗?我的猜测是您的应用程序在某些制造商设备上崩溃。例如,他们有特定的仅限三星的崩溃等
  • 这是什么类型的问题?
  • @Androider 所谓的duplicate question
  • 感谢您的信息。它的工作。

标签: android sdk android-version


【解决方案1】:

使用以下代码:

if(Build.VERSION.SDK_INT == Build.VERSION_CODES.HONEYCOMB){ }

但是 Build.VERSION.RELEASE 会给出准确的字符串!!

【讨论】:

  • Varun Bhai....我必须检查 Build.VERSION.Release 才能完成,因为 4.4.2 和 4.4.4 都是 KitKat。我说的对吗?
  • 是的,基本上看一下 Build.VERSION 类,在哪里可以找到这些信息
猜你喜欢
  • 2016-06-23
  • 2014-08-24
  • 1970-01-01
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-09
相关资源
最近更新 更多