回答:
簡単な方法は、WiFi設定に移動してを押すことMenu > Advanced
です。そこに表示されるか、必要に応じて静的IPに設定できます。
クールな方法は、ダイヤル*#*#4636#*#*
してテストメニューを開くことです。次に、[WiFi情報]、[WiFiステータス]の順にクリックします。
Testing meny
非常に良かった。
ifconfig
およびip
Android 7
adb shell ifconfig
adb shell ip address show
ifconfig
以下で説明するように、以前のバージョンではデフォルトですべてのバージョンが表示されなかった迷惑な実装でしたが、現在は正常に動作します。
netcfg Android 5.1.1
このツールは後のAndroidで削除され、ifconfig
より適切に作成され、デフォルトですべてのインターフェースが表示されるため、新しいバージョンではこのメソッドは役に立たなくなります。
adb shell netcfg | grep wlan0
既にAndroid用に開発していadb
て、USB接続をセットアップしている場合は、デスクトップからの接続が最適です。
サンプル出力:
wlan0 UP 192.168.0.3/24 [...]
確認する:
adb shell ifconfig wlan0
ifconfig
Androidの(自家製?)はnet-tools
、インターフェイスを指定する必要があるため、デスクトップ(Ubuntu 15.10のパッケージ)のものとは異なります。
これについても言及されています:ipconfigに似たコマンドまたはアプリケーションはありますか?
Jack PalevichのTeriminal Emulatorなどのターミナルエミュレータをインストールし、それを開いて次のように入力することもできますnetcfg
。ただし、その場合は、デバイスでの入力が苦痛なので(外部キーボードをお持ちでない限り...)、IPを表示するアプリを使用する方が良いでしょう。
デバイスにSSHで接続したい場合adb shell
は、https://stackoverflow.com/a/34040560/895245
サーバーアプリを開発している場合、最もユーザーフレンドリーなことは、一部のデバイスのIPを表示することですTextView
。これには、pure-Javaメソッドがあります:https : //stackoverflow.com/questions/494465 | https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device
ルーターブラウザー管理
自宅にいる場合、次のことができます。
nmap
デバイスがサーバーを実行している場合、たとえばhttps://stackoverflow.com/a/34040560/895245で説明されているようにポート2222でSSHDを実行すると、ポートスキャンできます:
sudo nmap -sV --open 192.168.0.0/24 -p2222
最も簡単な方法は、OS Monitorなどのツールを使用することです。これにより、(特に)多くのネットワークの詳細も表示されます。
ネットワークインターフェイスの詳細を表示するOSモニター(ソース:Google Play。画像をクリックすると拡大します)
スクリーンショットが示すように、このアプリは各ネットワークインターフェースについて明らかにします。
0.0.0.0
このインターフェースが現在使用されていない場合)¹インターフェース名は、デバイスごとに異なる方法で処理される場合があります。しかし、ほとんどの場合、IPからそれが属する場所を知ることができます。また、rmnet
無線LANのような名前を使用しながら、主に、GPRS(モバイルデータ)のために使用されますtiwlan
か、eth
。
ターミナルエミュレーターアプリの場合:
~$ ip -o a
WiFiとモバイルデータの両方に適用可能。ルートは必要ありません。
##4636##
と、次のメッセージが表示されますConnection problem or invalid MMI code
。また、WiFi設定の詳細メニューで、DHCPによって設定されたIPアドレスが表示されません。しかし、そのメニューのおかげで、私はそれについて知りませんでした。