简体   繁体   English

当android有互联网连接时如何建议

[英]How to be advised when android has internet connection

guys, i want to create an application that performs a particular action when the device has a internet connection. 伙计们,我想创建一个应用程序,当设备有互联网连接时执行特定的操作。 Is this possible in android? 这在Android中是否可行?

thanks. 谢谢。

you can list for a particular intent. 您可以列出特定意图。 define a receiver like this, 定义这样的接收器,

    <receiver android:name=".NetworkReceiver" >
        <intent-filter>
            <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
        </intent-filter>
    </receiver>

and in your receive, inspect the network state like, 并在您的收到,检查网络状态,如,

@Override
public void onReceive(Context ctx, Intent intent) {
    if (intent.getAction().equals(ConnectivityManager.CONNECTIVITY_ACTION)) {
        NetworkInfo info = intent
                .getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
        String typeName = info.getTypeName();
        String subtypeName = info.getSubtypeName();
                    boolean available = info.isAvailable();
                    // etc
        }
}
public boolean online() {
    ConnectivityManager manager =
        (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo info = manager.getActiveNetworkInfo();
    return info != null && info.isConnectedOrConnecting();
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android-如何检查设备是否可以连接互联网? - Android - How to check, device has Internet connection? 如何在Android上检查WiFi连接是否有互联网 - How to check if WiFi connection has internet on Android 如何检查Android是否已连接互联网 - How to check whether Android has internet connection 当WIFI打开但没有数据连接时,如何在android中检查互联网连接? - How to check the Internet connection in android when WIFI is On but No Data Connection? android如何知道wifi连接是否可以访问互联网 - How does android know if the wifi connection has internet access or not 在没有互联网连接的情况下收集数据,并在设备连接时使用android移动应用程序上传数据 - Collecting data when there is no internet connection and upload it when device has connection by using android mobile application 检测安卓设备是否有互联网连接 - Detect if Android device has Internet connection VS Emulator for Android没有互联网连接 - VS Emulator for Android has no internet connection android如何获取指示何时互联网连接丢失? - android how to get indicate when the internet connection is lost? 如何在使用服务的 android 中互联网连接不可用时显示对话框 - How to display dialog when internet connection not available in android using services
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM