@TargetAPI标注实现在低版本SDK中使用高版本API
来源:互联网 发布:淘宝官换机店铺推荐 编辑:程序博客网 时间:2024/05/16 04:57
使用@TargetApi
例如:
AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project build target 为 2.1.
这个时候eclipse会提示找不到这个变量。
只要在方法前面加一个 @TargetApi(11), 这样就不会报错了,程序已经可以跑在低版本SDK上了。
另外在代码上要加一个版本判断是否执行该代码,
0 0
- @TargetAPI标注实现在低版本SDK中使用高版本API
- 在低版本的SDK里使用高版本函数@SuppressLint("NewApi") or @TargetApi?
- 低版本SDK实现高版本api
- 安卓开发中,在低版本SDK使用高版本的API会报错。一般处理方法是换一种实现方法,或者在高版本SDK中使用高版本API,低版本SDK中使用效果可能会差点的折衷方案;后者可以用如下技巧来实现。
- 在xcode5中使用低版本sdk
- 在Xcode6以及更高版本使用Xcode低版本SDK
- @TargetAPI + 版本判断实现高低API版本兼容
- “低版本中使用高版本中出现的类”之技术实现原理详解
- 我的Android进阶之旅------>Android中高低API版本兼容使用@TargetApi或者@SuppressLint("NewApi")
- XCode5使用低版本SDK
- Xcode5使用低版本SDK
- android api实现高斯模糊,且兼容低版本
- android api实现高斯模糊,且兼容低版本
- android api实现高斯模糊,且兼容低版本
- Android 在低版本sdk中没有getSupportedPreviewFrameRates函数怎么办?
- 在Xcode中安装低版本的SDK和模拟器
- 在Xcode中安装低版本的SDK和模拟器
- 怎样在xcode5中使用低版本sdk,解决兼容ios7ui问题
- GBDT(Gradient Boosted Decision Tree)
- 当eclipse导入工程时报"The builder launch configuration could not be found"错误时的解决方法
- Objective-C中的instancetype和id区别
- android开发不继承ActionBarActivity直接继承Activity的方法
- Clay Bully-1547
- @TargetAPI标注实现在低版本SDK中使用高版本API
- 黑马程序员-java基础-ArrayList
- java io详解
- android选择图片进行裁剪
- Tomcat服务器的安装与配置
- 未完成
- ruby 使用gem安装换source
- C++学习笔记之define的多行定义
- gSOAP的学习