6
當設備連接時,我的應用需要將一些數據發送到服務器。設備連接到互聯網時將數據發送到服務器
我一直在閱讀關於原生Android廣播操作。當設備連接到互聯網時,我願意找到一種使用gmail的方式。 (頂部的「加載」圖標同步郵件)
是否ACTION_SYNC我在找什麼?
如果不是,gmail如何知道設備何時連接到互聯網?
當設備連接時,我的應用需要將一些數據發送到服務器。設備連接到互聯網時將數據發送到服務器
我一直在閱讀關於原生Android廣播操作。當設備連接到互聯網時,我願意找到一種使用gmail的方式。 (頂部的「加載」圖標同步郵件)
是否ACTION_SYNC我在找什麼?
如果不是,gmail如何知道設備何時連接到互聯網?
您需要註冊一個接收器是這樣的:
<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應該足夠)。
也會在傳輸數據後禁用此廣播接收器以節省電池。 – Sourabh 2012-06-27 16:46:04