我想在
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); }