關於android4 0 獲取手機IP位址的問題

2021-06-09 04:22:14 字數 504 閱讀 7589

public static string getlocalipaddress()  

} }

}catch (socketexception e)

return null;

}

但是在4.0 下 會出現類似fe80::b607:f9ff:fee5:487e的ip位址,  這個是ipv6的位址,我們需要獲得是的ipv4的位址,所以要在上訴**中加乙個判斷

inetaddressutils.isipv4address(inetaddress.gethostaddress())

完整**如下:

public static string getlocalipaddress()  

} }

}catch (socketexception e)

return null;

}

android4 0關於socket問題

socket socket new socket socket.connect new inetsocketaddress constdata.tcp ip,constdata.tcp port 2000 通不過去,直接異常處理,這是因為android 3.0 以上 已經不建議在activity中新...

Android 4 0 事件系統

2013 01 31 15 13 295人閱讀收藏 舉報 事件系統簡介 1.android 事件系統,它解決的是如何將按鍵 滑鼠 觸屏訊息從收集到最終將之傳送到焦點視窗進行處理的問題 2.android 事件處理 流程分兩部分,一部分是從 framework 開始,如何 從底層讀取事件並分發 給ac...

android4 0上網設定

很多也問到為啥自己在家的pc機可以上網,而執行在pc機上面的android模擬器卻不能上網呢?是因為家裡的pc機的dns一般為 192.168.1.1,這個只是一般而言,不是絕對,這個得自己使用ipconfig all命令檢查下 而模擬器預設的dns為 10.0.2.3,那麼模擬器跟自己的pc就不在...