如果您未連入網際網路,則無需安排基於網際網路資源的更新。 下面這段**展示了如何利用connectivitymanager
查詢活動網路並確定其是否連入了網際網路。
connectivitymanager
cm =
(connectivitymanager
)context
.getsystemservice
(context
.connectivity_service
);networkinfo
activenetwork =cm
.getactivenetworkinfo
();boolean
isconnected
=activenetwork
!=null
&&activenetwork
.isconnectedorconnecting
();
還可以確定當前可用的網際網路連線型別。
裝置連線可由移動資料、wimax、wi-fi 和乙太網連線提供。如下所示,您可以通過查詢活動網路的型別,根據可用頻寬改變更新頻率。
boolean停用更新後,您必須偵聽連線變化,以便在建立網際網路連線後立即恢復更新。iswifi
=activenetwork
.gettype
()==
connectivitymanager
.type_wifi
;
每當連線詳情發生變化時,connectivitymanager
便會廣播connectivity_action
("android.net.conn.connectivity_change"
) 操作。您可以在清單檔案中註冊乙個廣播接收器,以便偵聽這些變化和相應地恢復(或暫停)後台更新。
android:name
="android.net.conn.connectivity_change"
/>
平時少用到的sql query
查詢第三個字元是 i 的結果 select col 1 from tab 1 where col 1 like i 查詢在1到7之間的結果 select col 1 from tab 1 where col 1 between 1 and 7 在where中使用select語句 select col...
平時用到的Linux命令
備份資料庫 mysqldump uroot root使用者名稱 p123 123密碼 phpbb db backup 選擇備份的資料庫 usr backups mysql db backup2008 1 6.sql 備份路徑以及生成的檔名 tip u p是格式 還原資料庫 mysql uroot p...
平時自己專案中用到的CSS
outline 當選中input元素的時候會出現狀態線,outline設定成none就沒了 input contentditable 設定元素內的文字是否可編輯 可編輯user select 禁止使用者選中文字 webkit user select none moz user select none...