【问题标题】:Android intent filter based on sdk version基于 sdk 版本的 Android 意图过滤器
【发布时间】:2012-02-14 15:38:13
【问题描述】:

我正在写一个 minSdkVersion 为 7 的 Android 应用,但有些功能需要 sdk 版本 8。

我也有一些可以解决的意图,但其中一个意图是使用 sdk 版本 8 的功能,这意味着我想根据用户 sdk 版本过滤该意图。可以吗?

我现在的解决方案(这不是一个很好的解决方案)是我接受所有版本的这个意图,如果 sdk 版本是 7,我会再次调用相同的意图。

我真的希望有人有真正的解决方案,或者至少是更好的解决方案。

谢谢

【问题讨论】:

    标签: android android-intent intentfilter


    【解决方案1】:

    使用它来获取 sdk 版本 Build.VERSION.SDK_INT 然后相应地修改你的代码

    【讨论】:

    • 我不确定我是否理解您的意思。如果您的解决方案是在运行时执行此操作,则意味着我已经获得了意图,并且如果 SDK 较低,除了再次启动相同的意图(这可能导致无限循环)之外,我无法对其进行任何操作。你能详细说明你的解决方案吗?
    猜你喜欢
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多