【问题标题】:Turn Internet connection on打开互联网连接
【发布时间】:2015-01-24 07:00:53
【问题描述】:

可以从一个应用程序在后端激活 WiFi 或移动互联网吗? 我创建了一个需要 Internet 访问的应用程序。该应用程序应在启动时检查 Internet 连接。如果没有连接,请打开 WiFi 或移动互联网连接。

这可能吗?

我使用 ConnectiveManager 来检查连接状态。

【问题讨论】:

    标签: android


    【解决方案1】:

    你可以使用setWifiEnabled()来改变wifi状态。

    如果没有配置 wifi 网络,它应该自动使用数据网络(如果有)。 使用 ConnectivityManager 检查是否有任何数据网络。

    【讨论】:

    • 我可以用移动网络做这个模拟吗?
    • 您无法在未授予系统权限的情况下启用移动网络数据。这是设计使然,因此应用程序不能滥用计费功能。您应该显示标准 Android 的设置屏幕,以便用户自己启用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    相关资源
    最近更新 更多