gpt4 book ai didi

android - 试图以某种方式打印出 Android 上的信号强度

转载 作者:行者123 更新时间:2023-11-29 20:54:37 24 4
gpt4 key购买 nike

我在 Stack Over Flow 上阅读了许多关于打印信号强度的不同帖子,不幸的是,这些想法对我来说有点太深了。这是我尝试打印一些东西的方法,但没有得到结果。我现在正在使用模拟器。也许有下一步我不知道。请,如果您对我做错了什么以及如何访问信号强度有任何提示、建议、建议或知识,我将不胜感激。谢谢!

TelephonyManager mFlags;

PhoneStateListener phoneStateListener = new PhoneStateListener() {

public void onSignalStrengthsChanged (SignalStrength signalStrength)
{
super.onSignalStrengthsChanged(signalStrength);
Log.v("Not", "Printing this part");
Log.v("Signal Strength Is", String.valueOf(signalStrength.getGsmSignalStrength()));
}
};

我的 OnCreate 方法内部:

    mFlags = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);  
mFlags.listen(phoneStateListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);

没有任何效果!如何注册监听器?权限是什么?最后,为什么它没有检测到我的听众?问题仍然悬而未决,我和开始时一样困惑。我正在寻找一种方式来表达我的问题。

最佳答案

您是否在注册信号强度?如果是,请粘贴您的完整代码进行调试。

TelephonyManager mFlags;

PhoneStateListener phoneStateListener = new PhoneStateListener() {

public void onSignalStrengthsChanged (SignalStrength signalStrength)
{
super.onSignalStrengthsChanged(signalStrength);
Log.v("Not", "Printing this part");
Log.v("Signal Strength Is", String.valueOf(signalStrength.getGsmSignalStrength()));
}
};

mFlags = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);

mFlags.listen(phoneStateListener,PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);

http://divandroid.com/android-phonestatelistener-example/

关于android - 试图以某种方式打印出 Android 上的信号强度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28131074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com