Android ConnectionService具有特定的useTargetVersion& minTargetVersion

时间:2018-02-14 04:00:50

标签: android voip-android

我是Android开发的新手,对ConnectionService充满好奇。我看到一个文档,它提到它来自Android API 23.如果我的项目使用useTargetVersion = 25和minTargetVersion = 16,我还可以使用ConnectionService吗?它能保证它能在Android API 16设备上运行吗?

1 个答案:

答案 0 :(得分:1)

它不会在低于23的API上工作。在使用它之前,您需要检查应用中的Android API版本,看它是否兼容。

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
  // Use ConnectionService()
} else {
  // do something else
}

您还可以使用装饰器

来避免掉毛问题
@TargetApi(Build.VERSION_CODES.M) 

有问题的方法。 https://developer.android.com/reference/android/annotation/TargetApi.html