我想使用android.telephony.CellSignalStrengthWcdma中的一些方法,但是我得到了一些错误。我只有以下代码:
public void calculate(View view) {
CellSignalStrengthWcdma cell = new CellSignalStrengthWcdma();
}这给了我以下错误:
'CellSignalStrengthWcdma()' is not public in 'android.telephony.CellSignalStrengthWcdma'. Cannot be accessed from outside package如果不创建这个类的对象,我就不能使用它的方法,比如getDbm()。
如何使用这些方法?
发布于 2021-01-08 04:47:04
当你有一个CellInfo时,你可以将它转换成CellInfoWcdma,然后得到它的信号强度CellSignalStrengthWcdma
if (cellInfo instanceOf CellInfoWcdma) {
CellSignalStrengthWcdma cellSignalStrength = ((CellInfoWcdma) cellInfo).getCellSignalStrength();
}文档
https://stackoverflow.com/questions/65619371
复制相似问题