- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在点击任何按钮时获取 android 设备中的当前信号强度。
这是我写的
public static int getSignal(Context c) {
class MyPhoneStateListener extends PhoneStateListener {
int signal;
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
signal = signalStrength.getGsmSignalStrength();
}
}
TelephonyManager Tel;
MyPhoneStateListener MyListener;
MyListener = new MyPhoneStateListener();
Tel = (TelephonyManager) c.getSystemService(Context.TELEPHONY_SERVICE);
Tel.listen(MyListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);
Tel.listen(MyListener, PhoneStateListener.LISTEN_NONE);
return MyListener.signal;
}
代码,但它总是返回 0
请有人告诉我如何获得当前的信号强度。
最佳答案
code but it always return me 0
当然。 onSignalStrengthsChanged()
尚未被调用。而且,您停止使用 LISTEN_NONE
行收听,因此您可能永远不会
Please any body tell me how to get current Signal Strengths.
一旦检测到信号强度发生变化,您将在 onSignalStrengthsChanged()
中获得信号强度,如果您摆脱了 LISTEN_NONE
行。仅在完成监听器后才使用 LISTEN_NONE
。
关于android - 获取当前的 SignalStrengths android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5831923/
我正在查看有关 SignalStrength 类的文档以了解我打算制作的应用程序,但其中有很多我不是很熟悉的电信术语。我想知道是否有人可以简要介绍一下此类中的某些方法,特别是这些方法: int ge
我对 SignalStrength Android 类有一个小问题。有没有办法使用此类中的方法而不在 onSignalStrengthsChanged() 方法中引用此类中的对象?从我看到的所有示例中
在发送短信之前,我使用 SignalStength 获取信号质量: signalStrength.getLevel() 然后我想将整数与 SignalStength 中的静态常量进行比较: if (s
我想在点击任何按钮时获取 android 设备中的当前信号强度。 这是我写的 public static int getSignal(Context c) { class MyPhoneSta
我可以通过回调在 Android 中轻松获取 sigalStrength onSignalStrengthsChanged(SignalStrength signalStrength) 并通过传递的
昨天,我尝试为此类创建一个对象,以便能够使用其方法 getGsmBitErrorRate() 和 getGsmSignalStrength(),但 Eclipse IDE 向我抛出构造函数不可见的错误
我在一部装有 Android 4.0 的手机上的 logcat 中获取了太多信息 更多关于所有其他模型。我每 1-3 秒得到一次 StatusBar.NetworkController SignalS
有谁知道如何在不调用 onSignalStrengthChanged 的情况下获取信号强度。 onSignalStrengthchanged 的问题是它在信号强度发生变化时调用,我需要根据不同
我的 Android 应用监控手机信号强度。在 CDMA 设备上,它可以毫无问题地工作。在许多 GSM 设备上,它可以毫无问题地工作。但是,在某些 GSM 设备上,我会强制关闭并显示以下错误消息: j
我是一名优秀的程序员,十分优秀!