相关疑难解决方法(0)

获取当前运行我的应用程序的Android API级别的手机

可能重复:以
编程方式获取设备的Android API级别?

如何让手机的Api级别运行我的应用程序?我确信它很简单,但我无法找到它,因为我所有的搜索都会带来大量的垃圾.

android android-api-levels

192
推荐指数
3
解决办法
20万
查看次数

如何以编程方式查找Android版本名称?

我编写代码来查找这样的Android版本

String version=Build.VERSION.RELEASE;
Run Code Online (Sandbox Code Playgroud)

通过使用此代码我得到版本号但我想要版本名称.如何获取版本名称?

android android-ndk

22
推荐指数
4
解决办法
4万
查看次数

仅当版本为11+时才能使用函数

在我的代码中,我正在使用带有"查询文本更改"的函数,但它只支持从android 11这是一个简单的搜索栏.如何验证当前版本的android,并显示不同的活动?谢谢!

android version android-4.0-ice-cream-sandwich

13
推荐指数
1
解决办法
1万
查看次数

在运行时检查Android构建项目目标API级别

我有一个应用程序,当它在API 18或19上运行时,它的行为有所不同.这不是问题,我知道它为什么会发生.

但是,我想写一个代码来处理这两个版本.

有没有办法在运行时获取我的应用程序构建的API?具体来说,如果我用这些API构建我的应用程序,我想得到18或19.

编辑

这似乎是一个重复的问题.我认为BUILD_VERSION是另外的东西,因为,当我将两个版本编译为API 18和19,并打印版本时,我收到18.它看起来像另一个问题(虽然我指定了API 19,它是根据18编译的).

我发现问题出在仿真器配置中.

android android-build

7
推荐指数
1
解决办法
2万
查看次数

如何在API Level 8中使用CalendarContract类

在android 4的推出之后,CalendarContract类被引入在设备日历中写入事件.但是,如果我使用API​​级别8创建了我的应用程序,现在我想CalendarContract在使用API​​级别8完成的项目中使用此类,因为在API级别8中我使用未记录的API在设备日历中编写事件并且此代码不会为Android 4工作.所以有可能CalendarContract在我的项目中使用类而不更改清单文件中的sdk版本,因为如果我将sdk版本更改为14然后它允许我使用CalendarContract类,我可以通过它来解决android的问题但是在这样做的时候我的应用程序没有开始在api 8 -13中运行,而我不想做,因为我的应用程序在市场上运行.那么有没有办法解决这个问题.请举个例子解释我

android

5
推荐指数
1
解决办法
3057
查看次数