不同的Java方法对于不同的API级别

如何根据一些版本的不同的API级别,如何使用不同的方法? 比如下面的代码,我不确定,如何处理?

@apilevel("11")
private void getR()
{
...
}

@apilevel("4")
private void getR()
{
...
}

-.-
判断机器的API LV然后做出对应的操作就可以啦

int yourApiLv = 11;
if(Build.VERSION.SDK_INT  == yourApiLv){

}
private void getR()
{
     if(Build.VERSION.SDK_INT  == yourApiLv){

     }else{

     }
}

如果有警告是的无法通过编译的话可以不检查该文件即可