Android Samples
Name | Größe | Rev. | Zeit | Autor | Log Message |
---|---|---|---|---|---|
![]() |
|||||
![]() |
566 | 6e24353 | 2013-04-29 21:30:30 | Masahiko, SAWAI | Wi-Fi のオンオフ状態取得のサンプルを... |
![]() |
2.02 k | 6e24353 | 2013-04-29 21:30:30 | Masahiko, SAWAI | Wi-Fi のオンオフ状態取得のサンプルを... |
![]() |
3.08 k | 965e4ff | 2019-05-02 13:04:39 | Masahiko, SAWAI | Updated projects file. |
! wifi-state-receiver Wi-Fi の状態を取得して表示するサンプル。 起動中に変化した場合にも表示を更新する。 !! パーミッション 以下のパーミッションが必要です。 * android.permission.ACCESS_WIFI_STATE !! 概要 Wi-Fi の状態が変化した際に WifiManager.WIFI_STATE_CHANGED_ACTION で定義されているアクションの BroadcastIntent が送信される。 それを受信するような BroadcastReceiver を作成して AndroidManifest.xml で IntentFilter を設定することで変更が検知できる。 状態を表す整数値が Intent のエクストラデータに以下の内容が格納されいてる。 * previous_wifi_state -> 前の状態(0 or 1) * wifi_state -> 新しい状態(0 or 1) キーに用いる文字列定数は android.net.wifi.WifiManager に定義されている。 * String EXTRA_PREVIOUS_WIFI_STATE * String EXTRA_WIFI_STATE D/XXX ( 2784): extras previous_wifi_state -> 0 D/XXX ( 2784): extras wifi_state -> 1 定数は android.net.wifi.WifiManager に定義されている。 * int WIFI_STATE_DISABLED : 1 - Wi-Fi is disabled. * int WIFI_STATE_DISABLING : 0 - Wi-Fi is currently being disabled. * int WIFI_STATE_ENABLING : 2 - Wi-Fi is currently being enabled. * int WIFI_STATE_ENABLED : 3 - Wi-Fi is enabled. * int WIFI_STATE_UNKNOWN : 4 - Wi-Fi is in an unknown state. ############################################################ !! ビルドターゲット http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html * mvn compile - アプリケーションのコンパイル * mvn package - apk の作成 * mvn clean - ビルドファイルの削除 * mvn install - maven の local リポジトリにインストール * mvn android:deploy - エミュレータやデバイスにインストール * mvn android:generate-sources * mvn install - アプリケーションのインストール * mvn uninstall - アプリケーションのアンインストール