看别人的代码好多地方用到了@TargetApi.以前一直不知道这个是什么意思.后面偶然看了下sdk.才有所明白. 其实这个东西就是在你使用了android Lint检查工具的时候,为了防止代码出现提示性错误而设计的.说白了,如果你关闭了android Lint,那么这个对你屁用都没有. 比如你的androidmanifest设置了minsdkversion为8,那么你在代码中使用了高于api8的代码, 就算你用的是4.4的sdk进行的代码编译,只要你没使用@TargetApi,很抱歉,运行and…