[Android]高低API版本兼容之@TargetApi
来源:互联网 发布:扑克牌跑得快算法java 编辑:程序博客网 时间:2024/05/18 00:55
http://blog.csdn.net/s278777851/article/details/8903739
使用@TargetApi annotaion, 使高版本API的代码在低版本SDK不报错
例如:
AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project build target 为 2.1.
这个时候eclipse会提示找不到这个变量。
只要在方法前面加一个 @TargetApi(11), 这样就不会报错了,程序已经可以跑在低版本SDK上了。
另外在代码上要加一个版本判断是否执行该代码, 例子如下
@TargetApi(11)
public void text(){
if(Build.VERSION.SDK_INT >= 11){
// 使用api11 新加 api
}
}
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- [Android]高低API版本兼容之@TargetApi
- 【Android】高低API版本兼容之@TargetApi与@SuppressLint("NewApi")
- 高低API版本兼容之@TargetApi
- 高低API版本兼容之@TargetApi
- @TargetAPI + 版本判断实现高低API版本兼容
- 安卓小技巧专栏(一)@TargetAPI + 版本判断实现高低API版本兼容
- 安卓小技巧专栏(一)@TargetAPI + 版本判断实现高低API版本兼容
- 安卓小技巧专栏(一)@TargetAPI 版本判断实现高低API版本兼容
- 题目1035:找出直系亲属
- jquery中的$(document).ready()方法和window.onload方法区别
- Android中通过Intent调用其他应用的方法
- RFC3581——SIP中的rport机制
- 黑马程序员-------(高新技术)静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱
- [Android]高低API版本兼容之@TargetApi
- 学习linux第一课
- virtual box 安装linux解决没有发现可用磁盘
- 查看ADT版本,安装、卸载、更新eclipse中的ADT
- 机器学习实战之KNN算法详解
- winform 根据NAME查找控件
- UNIX网络编程卷一 笔记 第六章 第6章 I/O复用
- 我的Android笔记(八)—— 使用Jsoup解析Html
- 第13课oracle的视图及触发器详解