安卓修改5g网络显示怎样把顶部只显示网络

Android 11 添加了在您的应用中支持 5G 的功能本主题介绍了该功能,并简要说明了向您的应用添加 5G 专用功能如何改善用户体验

在决定如何与 5G 互动时,思考一下您试图打造什么样的体验5G 可通过一些方法增强您的应用,其中包括:

  • 由于 5G 在速度和延迟方面的改进自动使当前的体验更快更好。
  • 提升用户体验洳通过显示 4k 视频或下载分辨率更高的游戏资产。
  • 在确认增加的流量消耗不会让用户付费后添加通常仅通过 WLAN 提供的体验,如主动下载一般為不按流量计费的 WLAN 保留的内容
  • 提供 5G 独有的体验,这种体验只能在高速度且低延迟的网络上实现

中添加的一项功能,可根据移动网络运营商提供的信息告知您正在使用的网络是否不按流量计费。

该新标记与 一起使用该现有标记指示网络是否始终鈈按流量计费,并且同时适用于 WLAN

一旦确定当前网络暂时或永久不按流量计费您便可以显示分辨率更高的内容(如 4k 视频)、上传日志、备份文件,以及主动下载内容

下面几部分介绍了向您的应用添加按流量计费性检查的步骤。

registerDefaultNetworkCallback() 会使注册的回调在注册后立即触發从而为应用提供有关当前状态的信息。将来的回调对于应用在状态从不按流量计费更改为按流量计费或者从按流量计费更改为不按流量计费时采取适当的措施至关重要

使用在网络回调中收到的 NetworkCapabilites 对象来检查以下代码的输出:


    


    

如果值为 true,则您可以将网络視为不按流量计费

使用此功能时,请注意以下几点:

  • NET_CAPABILITY_NOT_METERED 功能是网络上的永久性功能如果具有此功能的网络失去此功能(变为按流量计费),该网络会自动断开连接

从 Android 11 开始,您可以使用基于回调的 API 调用来检测设备是否连接到了 5G 网络您可以检查连接的是 5G NR(独立)网络,还是 NSA(非独立)网络

此 API 调用的┅些用途可能包括:

  • 在您的应用中显示 5G 品牌信息,以强调您提供的是独一无二的 5G 体验

  • 只有连接到 5G 网络时,才能在应用中激活独一无二的 5G 體验您应将此状态检查与搭配使用。

  • 为了分析目的而跟踪 5G 连接

如需在没有 5G 设备的情况下测试 5G 检测,您可以使用的功能

调用 并传叺 ,以确定用户是否连接到了 5G 网络替换 方法,以确定应用连接到的网络类型:

带寬估测使用您在确定按流量计费性时使用的 NetworkCapabilities 对象您可以使用该对象获取带宽估测值。

带宽估测方法 和 的可靠性和准确性在 Android 11 中得到了改进这是因为,为了适应 5G 而进行了框架支持的升级和平台/调制解调器问题修复

带宽默认值仅提供关于应用启动的指导。这应该可以帮助您處理“空闲时启动”的情况您的应用应衡量用户开始与其互动后的性能,并动态地调整其流式传输行为例如,您可以根据启动时的带寬估测来选择要提供的视频分辨率随着用户使用应用,继续检查估测值;随着其连接类型和强度的变化相应地调整应用的行为。

我要回帖

更多关于 手机总提示登录到网络 的文章

 

随机推荐