【Android】高低API版本兼容之@TargetApi与@SuppressLint("NewApi")
一、使用@TargetApi annotaion,使高版本API的代码在低版本SDK不报错例如:AsyncTask.THREAD_POOL_EXECUTOR,这个静态变量是API11才有的,设置projectbuildtarget为2.1.这个时候eclipse会提示找不到这个变量。只要在方法前面加一个@TargetApi(11),这样就不会报错了,程序已经可以跑在低版本SDK上了。另外在代码上要