【发布时间】:2021-11-17 19:24:15
【问题描述】:
移动网络能够与连接到网络的手机同时建立多个 APN。
当 Android 手机上的 Android 应用程序需要通过网络进行通信时,Android 操作系统是否允许其应用程序选择使用哪个 APN 来进行通信?
请注意,我不是询问如何更改默认 APN。
用例是有一个或多个应用程序需要使用特定的 APNs(例如访问无法通过默认 APN 连接获得的网络资源)但其他应用程序(如 gmail、网页浏览、youtube、Signal等)仍然需要能够访问互联网,因此在使用“特定”APN 时需要同时建立“默认”APN(反之亦然)。
【问题讨论】:
-
仅当这些 APN 具有使它们与其他 APN 唯一可识别的 NetworkCapability 时。然后,这些应用程序可以通过这些独特的 NetworkCapabilities 请求这些 APN。
-
谢谢!您是否有可以分享的代码示例 [摘录],显示应用程序如何为具有特定 NetworkCapabilities 的特定 APN 请求 Android 操作系统?