使用TelephonyManager类的getSignalStrength()方法来获取Android设备的网络信号强度。以下是一个简单的示例代码:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
SignalStrength signalStrength = telephonyManager.getSignalStrength();
if (signalStrength != null) {
int strength = signalStrength.getGsmSignalStrength();
// 在这里处理信号强度值
}
这将返回GSM网络的信号强度值,可以通过signalStrength对象的其他方法来获取其他类型网络(如CDMA或LTE)的信号强度值。