【问题标题】:How to get a list of available network providers?如何获取可用网络提供商的列表?
【发布时间】:2010-06-26 11:29:04
【问题描述】:

我正在尝试获取可用蜂窝网络提供商的列表。不幸的是,我找不到任何可以帮助我的服务或课程。有谁知道如何管理这个?这必须是可能的,因为当您转到 Android 设备上的设置时,您可以看到该列表。

【问题讨论】:

    标签: android


    【解决方案1】:

    由于 Android 是开源的,我查看了源代码,最后发现了一个名为 INetworkQueryService 的东西。我想你可以像the android settings implementation 一样做同样的事情并与这个服务交互: 通过 NetworkSettings.java 的一些指导:

    • onCreate 启动 NetworkQueryService 并绑定它
    • loadNetworksList() 告诉服务查询网络运营商
    • INetworkQueryServiceCallback 已评估,如果引发事件“EVENT_NETWORK_SCAN_COMPLETED”,将调用 networksListLoaded 以遍历可用网络

    【讨论】:

    • 哇,我认为必须有更简单的方法来做到这一点。但是感谢您的提示!
    • 兄弟如何在onCreate中启动NetworkQueryService,你能举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 2011-11-01
    • 1970-01-01
    • 2021-05-03
    • 2014-07-22
    • 2014-09-06
    相关资源
    最近更新 更多