wifi信号强度
来源:互联网 发布:刷机精灵数据恢复 编辑:程序博客网 时间:2024/04/27 23:03
获取wifi信号强度
import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.Toast;public class MainActivity extends AppCompatActivity { private WifiManager wifiManager; private int level; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); //获得信号强度值 level = wifiInfo.getRssi(); //根据获得的信号强度发送信息 if (level <= 0 && level >= -50) { Toast.makeText(MainActivity.this, "信号强度:" + level + " 信号最好", Toast.LENGTH_SHORT) .show(); } else if (level < -50 && level >= -70) { Toast.makeText(MainActivity.this, "信号强度:" + level + " 信号较好", Toast.LENGTH_SHORT) .show(); } else if (level < -70 && level >= -80) { Toast.makeText(MainActivity.this, "信号强度:" + level + " 信号一般", Toast.LENGTH_SHORT) .show(); } else if (level < -80 && level >= -100) { Toast.makeText(MainActivity.this, "信号强度:" + level + " 信号较差", Toast.LENGTH_SHORT) .show(); } else { Toast.makeText(MainActivity.this, "信号强度:" + level + " 无信号", Toast.LENGTH_SHORT) .show(); } }}
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
0 0
- WiFi信号强度--SIGNAL_POLL
- WiFi信号强度--SIGNAL_POLL
- WiFi信号强度--SIGNAL_POLL
- WiFi信号强度--SIGNAL_POLL
- WIFI信号强度获取
- WiFi信号强度
- WiFi信号强度--SIGNAL_POLL
- WiFi信号强度--SIGNAL_POLL
- WIFI信号强度
- wifi信号强度
- android获取wifi信号强度
- Android获取WIFI信号强度
- android获取wifi信号强度
- Android 获取wifi信号强度
- android WIFI 信号强度检测
- iOS 获取wifi信号强度
- android 获取wifi 信号质量,信号强度
- Android wifi 信号强度单位 dbm
- angularjs中的$scope和$rootScope
- mysql 修改主键自增,新增联合主键
- Jquery自动执行事件
- 生活随笔:团队与资源
- B1041. 考试座位号(15)
- wifi信号强度
- 服务器篇04-配置apache编译安装
- sublime编辑VUE代码高亮方法
- SQuirrel SQL 创建HBase时字段要求为关键字
- 判断一个js对象是否json对象
- 1004. 成绩排名 (20)
- 形态学操作:腐蚀、膨胀、开闭操作之间的差别
- JAVA--Exception--异常处理
- android 面试题 分享