質問: android emulatorのipアドレスを取得するには? 現在実行中の android emulator のipアドレスをコードで取得したい。どうすれば達成できますか?
回答: public string getlocalipaddress() { try { for (enumeration < networkinterface > en = networkinterface.getnetworkinterfaces(); en.hasmoreelements();) { networkinterface intf = en.nextelement(); for (enumeration < inetaddress > enumipaddr = intf.getinetaddresses(); enumipaddr.hasmoreelements();) { inetaddress inetaddress = enumipaddr.nextelement(); if (!inetaddress.isloopbackaddress()) { return inetaddress.gethostaddress().tostring(); } } } } catch (socketexception ex) { log.e(log_tag, ex.tostring()); } return null; }