Android:在运行时获取TargetSDKVersion

ed

我可以在运行时获取使用过的TargetSDKVersion吗?

这是由于以下事实:Android API 19>中的WebView处理像素的方式与pre 19不同。

这是用于库的,因此我不希望开发人员手动输入它。

我的评论:我正在使用Nexus 5 API 21棒棒糖。更改TargetSDKVersion可以将html的javascript读取宽度的方式更改为屏幕密度的倍数。我刚刚将其更改为14,然后更改为19,我确认了这一点。

基里尔·沙尔诺夫(Kirill Shalnov)

关于目标SDK版本,请查看ApplicationInfo类(从此处获取

int version = 0;
IPackageManager pm = AppGlobals.getPackageManager();
try {
    ApplicationInfo applicationInfo = pm.getApplicationInfo(yourAppName, 0);
    if (applicationInfo != null) {
      version = applicationInfo.targetSdkVersion;
    }
}

或者

如果我们谈论设备操作系统版本

构建类包含有关版本的信息

android.os.Build.VERSION.SDK_INT

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时获取RelativeLayout的尺寸

来自分类Dev

在运行时获取jar版本

来自分类Dev

在运行时获取服务版本

来自分类Dev

在运行时获取NoSuchMethodError

来自分类Dev

在运行时获取输入类型

来自分类Dev

在运行时获取服务版本

来自分类Dev

在运行时获取数据

来自分类Dev

在运行时访问Android内存

来自分类Dev

在运行时访问Android内存

来自分类Dev

Android在运行时保存变量

来自分类Dev

Android:在运行时无需征得许可即可获取当前设备位置

来自分类Dev

拒绝并在运行时授予权限后,在Android应用上获取FileNotFoundException

来自分类Dev

TypeScript:在运行时获取类名?

来自分类Dev

在运行时获取Scala 2.10注释值

来自分类Dev

在运行时获取application.properties属性?

来自分类Dev

在运行时在AngularJS中获取HTML元素的宽度

来自分类Dev

在运行时获取配置文件的EXPIRATION日期?

来自分类Dev

在运行时动态获取Mule流的属性值

来自分类Dev

在运行时获取元组中索引的类型

来自分类Dev

在运行时获取主故事板

来自分类Dev

在运行时获取线程数(HEC)

来自分类Dev

在运行时从元组中获取模板功能元素?

来自分类Dev

是否可以在运行时获取Java类的serialVersionUID

来自分类Dev

在运行时获取带有注释的guice对象?

来自分类Dev

EF在运行时从Type获取dbset名称

来自分类Dev

是否可以在运行时获取类型参数?

来自分类Dev

如何在运行时获取父类

来自分类Dev

Newtonsoft JSON在运行时获取特定的嵌套属性

来自分类Dev

ruby capybara-在运行时获取xpath