ConnectionReporter 模块是一个适用于 Appcelerator Titanium 的工具,用于报告设备的 Internet 连接类型。在 Appcelerator Titanium 默认的 ti.network 仅提供设备在线或离线状态的基础上,ConnectionReporter 进一步提供了网络类型的详细信息,便于在网络发生更改时对不同类型的连接进行特定处理。

使用方法

  1. 下载并解压 dist/modules 文件夹中的内容,将其复制到 Titanium SDK 中的 modules 文件夹下。

  2. 在您的 Titanium 项目 中选择模块,它同时兼容 iOS 和 Android 平台。

  3. 使用 .getConnectionType() 方法来获取当前网络类型,此方法会返回一个描述网络类型的字符串。

网络类型可能包括

  • 无网络

  • 未知网络

  • 未知移动网络

  • GPRS

  • EDGE