最近做了一个项目中需要使用appWidget,但是RemoteViewsService只支持android3.0以后的版本,因此需要判断当前的OS版本,用来处理用户不能使用appWidget
public class Compatibility { private Compatibility() { } public static int getApiLevel() { return android.os.Build.VERSION.SDK_INT; } //判断当前应用的版本是否大于指定的版本,比如当前版本是9,必须大于11才能使用 public static boolean isCompatible(int apiLevel) { return android.os.Build.VERSION.SDK_INT >= apiLevel; } //判断是否使用的是平板 public static boolean isTabletScreen(Context ctxt) { boolean isTablet = false; if (!isCompatible(4)) { return false; } Configuration cfg = ctxt.getResources().getConfiguration(); int screenLayoutVal = 0; try { Field f = Configuration.class.getDeclaredField("screenLayout"); screenLayoutVal = (Integer) f.get(cfg); } catch (Exception e) { return false; } int screenLayout = (screenLayoutVal & 0xF); //如果android使用的是1.5版和当前的屏幕不兼容 if (screenLayout == 0x3 || screenLayout == 0x4) { isTablet = true; } return isTablet; } }
相关推荐
第一步:到ANDROID官方下载SDK(各版本都可以),安装,记下安装路径:比如我的安装到:E:\JAVA\Android\android-studio\sdk\ 第二步:运行SDK Manager.exe 会生成temp的文件夹,(有同学找不到SDK Manager.exe,或...
包含用于构建 Android 应用所需的所有工具。帮助打包Android打包 android sdk27版本,对应android8.1.0,复制到sdk\platforms文件夹下 便可直接使用
uniapp 不提供旧版离线 APP sdk , 满足旧项目需求, 仅供下载
Android SDK (SDK Platforms)-android-30.zip
Android SDK (SDK Platforms)-android-25.zip
Android SDK (SDK Platforms)-android-34.zip
Android SDK (SDK Platforms)-android-29.zip
Android SDK (SDK Platforms)-android-28.zip
Android 各版本SDK的区别,SDK的区别,各版本,Android
Android SDK (SDK Platforms)-android-19.zip
Android SDK (SDK Platforms)-android-26.zip
Android SDK (SDK Platforms)-android-32.zip
该资源包括Android_ADT r23版本,以及Android_SDK的下载地址,是百度网盘的分享地址(含密码),其中SDK的压缩包大小为7.88G,请要下载的友友有点心里准备,但下载完成,配置一下就可以使用了,包括Android 2.2 (API...
Android SDK (SDK Platforms)-android-21.zip
Android SDK (SDK Platforms)-android-31.zip
android-26 sdk下载 android-26 sdk下载 android-26 sdk下载 android-26 sdk下载
Android SDK NDK API 对应关系
由于官网不提供旧版离线 APP sdk , 为了满足旧项目需求, 仅供参考下载使用 为了项目的运行最好升级SDK同时升级HBuilder
Android SDK离线包合集(Android 4.0-5.0)。不用去Google下载,直接国内下载离线包,各版本文件独立,任意下载。手机流量上传了一部分,好心疼。如不能下载,请告诉我更新地址。 附上简单教程。 这是Android开发所...