Android 平時用到比較多的廣播之電池電量狀態

2021-07-26 18:54:01 字數 1069 閱讀 5565

如果您未連入網際網路,則無需安排基於網際網路資源的更新。 下面這段**展示了如何利用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...