get current SignalStrengths android -
i want current signal strengths in android device on button click.
have written
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; }
code returns me 0
please tell me how current signal strengths.
code return me 0
of course. onsignalstrengthschanged()
not have been called yet. and, stop listening listen_none
line, never
please body tell me how current signal strengths.
you signal strength in onsignalstrengthschanged()
, once change has been detected in signal strength, if rid of listen_none
line. use listen_none
when done listener.
Comments
Post a Comment