android 手机获取当前连接的wifi配置信息
来源:互联网 发布:淘宝网圆形相框 编辑:程序博客网 时间:2024/04/27 09:07
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello"android:id="@+id/info"/></LinearLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="proj.javaangle" android:versionCode="1" android:versionName="1.0"><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><application android:icon="@drawable/icon" android:label="@string/app_name"><activity android:name=".Mac" android:label="@string/app_name"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>
java代码
import android.app.Activity;import android.content.Context;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Bundle;import android.widget.TextView;public class Mac extends Activity{@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);TextView infoText = (TextView) this.findViewById(R.id.info);infoText.setText(getInfo());}private String getInfo(){WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);WifiInfo info = wifi.getConnectionInfo();String maxText = info.getMacAddress();String ipText = intToIp(info.getIpAddress());String status = "";if (wifi.getWifiState() == WifiManager.WIFI_STATE_ENABLED){status = "WIFI_STATE_ENABLED";}String ssid = info.getSSID();int networkID = info.getNetworkId();int speed = info.getLinkSpeed();return "mac:" + maxText + "\n\r"+ "ip:" + ipText + "\n\r"+ "wifi status :" + status + "\n\r"+ "ssid :" + ssid + "\n\r"+ "net work id :" + networkID + "\n\r"+ "connection speed:" + speed + "\n\r";}private String intToIp(int ip){return (ip & 0xFF) + "." + ((ip >> 8) & 0xFF) + "." + ((ip >> 16) & 0xFF) + "."+ ((ip >> 24) & 0xFF);}}
- android 手机获取当前连接的wifi配置信息
- android 手机获取当前连接的wifi配置信息
- Android 获取当前连接的WiFi信息
- 安卓手机获取当前连接的WIFI相关信息
- 安卓手机获取当前连接的WIFI相关信息
- Android之获取当前连接WiFi的信息
- 获取当前所连接的wifi信息
- Android获取当前连接的wifi名称
- Android获取当前连接wifi的信道
- Android获取当前连接的wifi名称
- Android获取当前连接wifi的信道
- Android获取当前连接的wifi名称
- Android获取当前连接wifi的信道
- 获取当前连接Wifi的手机ip地址
- Android已root手机,获取连接WIFI信息
- 获取设备当前连接的WIFI信息(No Private API)
- 获取设备当前连接的WIFI信息(No Private API)
- Android连续获取当前所连接WiFi及周围热点列表信息的解决方案
- VC++ MFC单文档转多文档的步骤方法
- python 动态创建类
- combobox光标控制
- URL 编解码
- Gridview LookupEdit gridLookUpEdit
- android 手机获取当前连接的wifi配置信息
- win7任务管理器快捷键
- Step by Step Guide to Add a SQL Job in SQL Server 2005
- 软文营销已经成为互联网的主流
- 谈谈近况
- Android 线程 Looper.prepare()、Looper.loop()
- linux shell 特殊符号的表示
- 安装虚拟机问题汇总(7.1.1 build-282343)
- WebKit页面加载