gpt4 book ai didi

Android 版本检查问题(已弃用)

转载 作者:搜寻专家 更新时间:2023-11-01 07:43:26 25 4
gpt4 key购买 nike

最近我更新了一个应用程序以使用通知 channel 在 Oreo 上显示通知,因为 Oreo 需要通知 channel ,它工作正常但旧的 android 版本不支持通知 channel 因此我正在尝试执行检查以查看您是否正在运行在 Oreo 上然后使用创建通知 channel 功能。问题是当我使用以下检查

Build.VERSION_CODES.O

它说它已被弃用?互联网上的每篇旧帖子都指的是 Build.VERSION_CODES.O 但它已被弃用。

有没有办法检查这个?我应该怎么办?

最佳答案

没有弃用,但已过时:

[Register ("O", ApiSince = 26)]
[Obsolete ("This constant will be removed in the future version. Use Android.OS.BuildVersionCodes enum directly instead of this field.")]
public const BuildVersionCodes O = BuildVersionCodes.O;

不使用 Build.VERSION_CODES.?,而是使用 Android.OS.BuildVersionCodes.?:

if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
{
~~~
}

关于Android 版本检查问题(已弃用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com