我的程序试图检测特定位置是否有移动网络可用。
问题在于,当我没有数据连接时,并不意味着网络不存在......这取决于用户的偏好。有一些API可以使用,例如
我的问题是,我无法确定用户是否在“设置/无线网络/移动网络”下禁用了数据服务。
听起来像是一个微不足道的问题,但我还没有找到对应的API调用。
问题在于,当我没有数据连接时,并不意味着网络不存在......这取决于用户的偏好。有一些API可以使用,例如
NetworkInfo.isAvailable()
以及用户设置,例如用户是否漫游并启用漫游,或者飞行模式是否打开。我的问题是,我无法确定用户是否在“设置/无线网络/移动网络”下禁用了数据服务。
听起来像是一个微不足道的问题,但我还没有找到对应的API调用。