获取手机WiFi Ip地址
2016-02-22 21:28
274 查看
如何获取手机WiFi的ip地址,我就直接贴代码吧:
public class MainActivity extends AppCompatActivity {private TextView tv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);tv=(TextView)findViewById(R.id.tv1);//get wifi ipWifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);if(wm.isWifiEnabled()){System.out.println("wifi is open");WifiInfo wifiInfo= wm.getConnectionInfo();String ip=intToIp(wifiInfo.getIpAddress());tv.setText(ip);}else {tv.setText("wifi is closed");}}<pre name="code" class="java"> //wifi:转换ipprivate String intToIp(int i) {String temp;temp= (i & 0xFF)+ "." + ((i >> 8 ) & 0xFF) + "." + ((i >> 16 ) & 0xFF) +"."+((i >> 24 ) & 0xFF );return temp;}}Manifest.xml需要加权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />运行就能得出ip地址了。
相关文章推荐
- java36.Socket通信------ServerSocket的建立与使用示例
- 前端面试题总结(一)
- 系统设计面试题思路综述
- java 以字符为单位读取文件(3)
- 递推,动态规划(DP),字符串处理,最佳加法表达式
- github實戰(一)-----------安裝並創建第一個倉庫
- 【移动开发人员沙龙 北京站】第二期 报名火热来袭
- Git 代码版本还原方法
- POJ2752(next原理理解)
- 数字倒转问题
- C语言编程基础知识
- Linux中如何添加/删除FTP用户并设置权限
- 鼠标事件与trackbar开关
- jQuery file upload实现异步文件上传(带进度条)
- android开发加速
- HDU 5115 Dire Wolf
- Simon游戏
- [C#]class和struct的区别
- 23.php使用注册表
- 确认表空间是否自包含