【问题标题】:Android ConnectionService with specific useTargetVersion & minTargetVersion具有特定 useTargetVersion 和 minTargetVersion 的 Android ConnectionService
【发布时间】:2018-02-14 04:00:50
【问题描述】:

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

【问题讨论】:

    标签: android voip-android


    【解决方案1】:

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

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

    您还可以通过使用装饰器来避免 lint 问题

    @TargetApi(Build.VERSION_CODES.M) 
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      • 2022-06-25
      • 1970-01-01
      • 2022-01-11
      • 2014-05-05
      • 1970-01-01
      相关资源
      最近更新 更多