[Android]高低API版本兼容之@TargetApi
来源:互联网 发布:品牌营销咨询公司知乎 编辑:程序博客网 时间:2024/05/17 21:07
使用@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版本兼容
- iPhone本地化方法
- RT-Thread RTOS
- jquery实现 购物车 信息 级联改变
- Java环境变量设置
- 发现一款很酷的jquery 相片墙翻牌效果
- [Android]高低API版本兼容之@TargetApi
- POJ 3660 Cow Contest
- 服务器编程模型 循环服务器->IO复用循环服务器 并发服务器->高性能并发服务器
- 以字节为单位显示变量的内存存储数据
- Java九种数据类型
- ORA-09925 Linux-x86_64 Error: 2: No such file or directory
- 标准C++ 库函数 概览
- Java 与 JRuby 合作
- Zw函数与Nt函数的分别与联系