如何查看 API 版本?
How can I check API version?
我想使用低功耗蓝牙 (BLE)。
在低于 21 的 API
中,我应该使用 startlescan()
,在 API 21 中,我应该使用 startscan()
及其不适用于 API 小于 21 的扫描回调。
如何将这些代码分开,以便在我的应用程序中同时包含这两个代码?
错误:
我想要这样的东西:
if(api < 21) startlescan();
if(api >= 21) startscan();
if (Build.VERSION.SDK_INT >= 21) {
// Run code where min API level is 21
} else {
// Run code when API level lower than 21
}
您可以使用以下代码:-
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
startlescan();
}
else{
startscan();
}
你应该试试这个:
if(Build.VERSION.SDK_INT>=21){
startscan();
}
else
{
startlescan();
}
我想使用低功耗蓝牙 (BLE)。
在低于 21 的 API
中,我应该使用 startlescan()
,在 API 21 中,我应该使用 startscan()
及其不适用于 API 小于 21 的扫描回调。
如何将这些代码分开,以便在我的应用程序中同时包含这两个代码?
错误:
我想要这样的东西:
if(api < 21) startlescan();
if(api >= 21) startscan();
if (Build.VERSION.SDK_INT >= 21) {
// Run code where min API level is 21
} else {
// Run code when API level lower than 21
}
您可以使用以下代码:-
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
startlescan();
}
else{
startscan();
}
你应该试试这个:
if(Build.VERSION.SDK_INT>=21){
startscan();
}
else
{
startlescan();
}