今天在做WIFI定位方面的东西,第一步工作就是要采集当前周围扫描到的wifi信号相关详细信息,包括名称,强度,频率等等。
XML文件就布局一个简单的TextView即可,同时Androidmenifest文件中添加权限:
public class MainActivity extends Activity {
WifiManager wifi;
List list;
TextView show;
String csum;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
show = (TextView) findViewById(R.id.textView1);
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if(! wifi.isWifiEnabled()){
if(wifi.getWifiState() != WifiManager.WIFI_STATE_ENABLING)
wifi.setWifiEnabled(true);
}
/**
* 获取当前连接上的wifi相关信息
*/
WifiInfo info = wifi.getConnectionInfo();
int strength = info.getRssi();
int speed = info.getLinkSpeed();
String bssid =


4465

被折叠的 条评论
为什么被折叠?



