如何确定我的电脑中安装的Android SDK版本?
使用Xamarin.Android和Xamarin.iOS,我现在需要共享代码部分中的当前操作系统.无论是enum,int还是字符串,都没关系.
我试过这个:
System.Environment.OSVersion
Run Code Online (Sandbox Code Playgroud)
对于某些内核版本信息,它始终是"Unix".
有关于Android的信息,例如
Android.OS.Build.VERSION
Run Code Online (Sandbox Code Playgroud)
但它需要在Android特定代码部分.有没有办法知道公共库中的当前操作系统?
可能重复:
android获取系统版本
我必须在运行时检测当前的android os版本.我怎么能这样做,如果有人知道请帮助我.
我已经在我的 Ubuntu 机器上安装了 android sdk,我想看看我使用的是什么版本。当谷歌搜索时,我在堆栈溢出中发现了很少的链接
这些链接指定了通过代码获取版本的方法,但是我如何通过 ubuntu 中的终端检查它?
我正在尝试获取应用程序的SDK版本,但如果我测试
android.os.Build.VERSION.SDK_INT
Run Code Online (Sandbox Code Playgroud)
在针对2.3.3的应用程序中,我得到的设备的版本是17而不是10.
我不知道我的代码将编译的SDK版本,因为我正在编写开发人员可以添加到他们自己的应用程序的代码片段.
谢谢.
我有一个在Android 1.x中运行良好的应用程序但在Android 2.x中没有.我需要根据应用程序运行的Android版本(查询联系人)做不同的事情.是否可以在一个应用程序中有两个单独的方法,我可以根据运行该应用程序的Android版本进行选择?
非常感谢
埃德