我想在
android的phonegap插件中使用PhonestateListener来获取cdma信号强度. PhonestateListener是否可以在Phonegap插件中使用?或者请告诉我我的代码有什么问题.
public void getNetworkSignalStrength() { Runnable runnable = new Runnable(){ @Override public void run() { // Todo Auto-generated method stub TelephonyManager phonyManager = (TelephonyManager)ctx.getSystemService(Context.TELEPHONY_SERVICE); PhonestateListener mListener = new PhonestateListener(){ @Override public void onSignalStrengthsChanged(SignalStrength signalStrength) { Log.d("PhonestateListener","I am here"); int strengthAmplitude = signalStrength.getCdmaDbm(); cdmaStrength = String.valueOf(strengthAmplitude); super.onSignalStrengthsChanged(signalStrength); } }; phonyManager.listen(mListener,PhonestateListener.LISTEN_SIGNAL_STRENGTH); } }; this.ctx.runOnUiThread(runnable); }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。