[FMX] 在Android/iOS 应用中判断上网的网络类型

因为2G网络实在是慢,所以在我们的App中,如果用户使用 2G 网络,App 的反应可能会比较缓慢,所以,我们希望判断一下网络的类型,以便做一些策略处理。

下面提供的函数是我根据搜索到的资料编写的一个函数,注意 Delphi 自带的 iOSApi.CoreTelephony 单元中,CTTelphonyNetworkInfo 缺少了一个函数,所以需要我们将其复制到我们工程目录下,加入该函数:

至于剩下的就好说了:

TNetType 是一个枚举类型,列出了连接到 Internet 的网络类型,自己 定义下。

另外,这个需要里面的一些函数,请参考以前的 [FMX] 在应用中检测是否已经联网 中的实现

分享到: