• R/O
  • HTTP
  • SSH
  • HTTPS

Dateibaum

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Android Samples


Name Größe Rev. Zeit Autor Log Message
src
Makefile 566 6e24353 2013-04-29 21:30:30 Masahiko, SAWAI Wi-Fi のオンオフ状態取得のサンプルを...
README.txt 2.02 k 6e24353 2013-04-29 21:30:30 Masahiko, SAWAI Wi-Fi のオンオフ状態取得のサンプルを...
pom.xml 3.08 k 965e4ff 2019-05-02 13:04:39 Masahiko, SAWAI Updated projects file.

README.txt

! 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 - アプリケーションのアンインストール