设备连接到Internet时将数据发送到服务器

时间:2010-02-18 02:07:25

标签: android

我的应用程序需要在连接设备时将一些数据发送到服务器。

我一直在阅读本机Android广播操作。当设备连接到Internet时,我愿意找到一种方法来使用gmail。 (同步邮件时顶部的“加载”图标)

我正在寻找ACTION_SYNC吗?

如果没有,gmail如何知道设备何时连接到互联网?

1 个答案:

答案 0 :(得分:3)

您需要注册这样的接收器:

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

此处有更多详情:http://code.google.com/events/io/2009/sessions/CodingLifeBatteryLife.html(PDF应该足够了)。