Android :: Measuring Real Phone Signal Strength On Mobil?
Dec 4, 2009
I want to programmatically measure the phone signal strength in a mobile phone. I don't actually care about the mobile phone or the programming environment: It can be based on android or windows mobile or even J2ME and can be from any manufacturer (please no iPhone). However, it needs to be a real, commercial mobile phone and not a special measurement device. This problem is not as easy as it seems with a first look. I am aware that there already exist a number of methods that claim to return the phone signal strength. Some of these are:
SystemState.PhoneSignalStrength for WM6 RIL_GetCellTowerInfo for WinCe (dwRxLevel member of returned RILCELLTOWERINFO struct) android.telephony.NeighboringCellInfo.getRssi() for android
The problem with the above is that they only return a few (under 10) discrete values, meaning that, for instance, the return values of SystemState.PhoneSignalStrength can only be translated to (for instance) -100 dbm, -90 dbm, -80 dbm, -70 dbm and -60 dbm, something that is not useful for my application, since I'd like to have as much precision as possible. It doesn't matter if there is an undocumented solution that only works on only one phone
View 4 Replies
Nov 4, 2009
I want to reach out to others here before I take my Moment back to Best Buy to exchange it for another Moment.
My signal strength fluctuates wildly just sitting in the same spot. With the Hero I got a constant 5 of 6 bars, but the Moment will vary between 0 and 5 of 6 bars. But it's more complicated than that.
It seems that whenever the EVDO data kicks in, it causes the signal strength to drop to 0 or 1 bar. Once the data is idle, the EVDO indicator turns grey and then changes from EV(^v) to EV(D). At that point the single strength will return to 3 or 4 bars.
At times, though not as consistently or often, the EVDO connection will fall back to 1xRTT and will switch between them every few minutes. This will occur even when the signal strength bars are in the 3 to 4 range.
So, the my questions are...
Does the signal strength apply to the data signal or just the voice signal?
Is there any legitimate reason for the signal strength to vary wildly like I've described, even when sitting in the same recliner where the Hero had a constant 5 bar connection and data service that never wavered?
Is anyone else having signal strength and/or data service issues?
Should I exchange the Moment for another Moment or will I likely experience the same issue?
View 8 Replies
View Related
Dec 18, 2009
There is a site Cellreception.com that tries to aggregate cell phone reception from users who bother to leave reviews. But data collection can be made much more easier, even passive:
Make an app that sends the phone's GPS location and the 2G/3G signal strength of the current provider in that location, to a centralized database, aggregate the results, and make them public online.
Nth Signal seems to be an app like that, but I can't find it on the market, and the reviews on Androlib are not good.
View 4 Replies
View Related
May 5, 2010
We originally bought 5 for our business. Of those 5, 2 have been returned and exchanged for Blackberries. We continue to have terrible Signal Strength, and in 2 phones a very loud echo. All other little bugs aside, im looking for some answers. Since I didnt see any side by side tests, I thought I would
1. I tested the signal strength at 5 locations. All locations had great 3g speeds for all the phones. The first INC is an original phone, and the second INC is a replacement.
Droid Eris INC1 INC2
-75 -80 -98 -96
-85 -74 -101 -100...
My question is, how can i have GREAT 3g speeds with all the phones, yet have a terrible signal strength. I'm on my 2nd phone and still have the same issues. ( So its not a bad batch)
2. The first thing the other 2 users of the phones mentioned right out of the box there was a very defined echo. The echo was of their own voice, not the other person on the line. I've noticed it on and off, but nothing to bad. People also complain they can hear the echo, making us hard to hear on the phone. I really like the Incredible, but I guess unless someone from Verizon tells me to wait for an update, or someone here has a solution Im gonna have to go back to the Blackberry. Anyone else having the same problems?....
View 49 Replies
View Related
May 11, 2010
A poster said a week ago that basically putting one finger on the top left of your phone with a second on the lower left corner improves signal strength.
Well it works really well at my job (inside a big building) where I usually hover at 100db but using this method I get about 88-90db and adds 2 bars.
So my question is can I do something (or add something) that will duplicate that effect without having to hold my phone with a couple of fingers?
View 9 Replies
View Related
Jan 6, 2010
I'm writing an android application that collects cell signal strengths. I am having trouble getting the "current" cell signal strength, but I don't have any problem getting the "neighboring" cell signal strengths. To get the current cell signal strength, I created a PhoneStateListener and implemented the onSignalStrengthChanged callback. It works, but not very well. It seems like the signal strength hardly ever changes, and resolution jumps to only a few numbers. I would accept the answer that the resolution of the signal strength hardware is coarse, but when I use the TelephonyManager's getNeighboringCellInfo() method, it works much better. The signal strength readings from neighboring cells change frequently, and they have much better resolution.So, how can I get the current cell signal strength in the same way that I am getting the neighboring cell strengths? It seems odd to me that the functionality of the neighboring cells is better than the current cell. Am I missing something here?I would also like to directly call a method from the telephony manager to get current cell strength, as opposed to a listener, if possible. If anyone knows how, please let me know.
View 2 Replies
View Related
Jul 10, 2009
How can i get the gps signal strength and the number of satellites. im using android 1.1 sdk.
View 3 Replies
View Related
Aug 26, 2010
I want to find the signal strength of GSM network. but not found any method in 1.5 sdk version is there is any alternative available to find the signal strength.
View 7 Replies
View Related
Jul 17, 2010
I'm guessing that the GPS hardware in most Android phones is the same or close. If it makes a difference I have the Moto Cliq XT.I'm going hiking tomorrow and will be using Google's My Tracks program. I've tried it twice... the first time I could not get a signal despite being out in desert with nothing to block the signal. Next time I was in the mountains and once I had a signal, it was rock solid. Worked like a charm. But I did not want to take a chance and held it in my hand the entire time. I'm wondering if anyone has tried it while the phone was in their pocket. Any issues with sat lock on? This would be much easier. I also can't imagine that you'd not be able to use GPS while the phone was in your pocket as it's not really possible to have it in your hand all of the time.
View 4 Replies
View Related
Nov 18, 2010
I want to know the FM Radio signal strength in Android. For this I have to interact with hardware or not? Or is there any API which can directly give me the value of signal strength?
View 1 Replies
View Related
May 5, 2010
Is there a way to return the GPS signal Strength? Thank you for your input You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
View 3 Replies
View Related
Jan 14, 2010
I am trying to figure out how to get the current signal strength of the Android 2.1 device. So far I can only find access to the SignalStrength object if I am listening for a change. I don't want to have to wait for the strength to change in order to see what the strength is.
View 2 Replies
View Related
Aug 23, 2010
How to measure GPS signal strength?
View 2 Replies
View Related
Oct 28, 2010
How can we get network signal strength in android 1.6
View 1 Replies
View Related
Oct 8, 2010
I need to find a way to measure the current signal strength of Android phone, without the need to register a PhoneStateListener that God knows when it returns the actual asu.
something like: int signal = getPhoneSignal();
View 3 Replies
View Related
Sep 11, 2010
I am on Verizon network and was looking to get a Samsung Fascinate. I looked at the signal strength a 2 different stores, and both store Fascinate phones were about -10dBm higher than my 8320 Blackberry curve. Can I use this as signal comparison? Would I lose the ability to call in theory before the blackberry? I sometimes spend the weekend in a rural area where the signal strength is sometimes marginal on the blackberry at over -105 or so dBm is why I am asking.
View 3 Replies
View Related
Nov 21, 2010
I know that it's possible to determine the data connection type (WIFI/or cellular) through Android, but is it possible to determine the cellular connection type and strength?
I have an app that downloads some images and I have found that on GPRS or on 3G with weak signal that this download process slows up the app unacceptably. What I want to do is say that if you have either WIFI or a strong and fast data connection then download; otherwise display a default placeholder image.
View 1 Replies
View Related
Sep 19, 2010
I want to change the network signal strength programmatic-ally in android..Even though signal is full i want to make it 50% or even 0%. Friends is it possible..?
View 1 Replies
View Related
Jan 27, 2010
I am working on Android platform 2.1 and trying to make an app that can get the Bluetooth signal strength from remote devices. It seems i should try to read the 'RSSI'
something like : int rssi = intent.getIntExtra (BluetoothDevice.EXTRA_RSSI, Integer.MIN_VALUE);
But it just keep returning the latter default value.
Did anyone ever manage to get the value of RSSI? Do we need to pair the device before getting the RSSI?
View 2 Replies
View Related
May 26, 2009
I have some doubs about the Signal strength icon display as below:
1) Is it possible to change the signal strength icon?
2) Which is the API/method dealing with the icon updation in the status bar , based on the signal strength values received by the phone from the network?
View 4 Replies
View Related
Apr 18, 2010
I'm writing an app to monitor detailed radio data coming off the phone that I'm sending back to my own server that is collecting this information from a number of different devices. The purpose is to analyze the data from all devices, and generate a kind of "real-time network coverage" pattern.
The data I'm looking for is "Eb/No". From what I understand this is interchangeable with the term "Ec/Io". My first approach lead me to the new Signal Strength (http://developer.android.com/reference/ android/telephony/SignalStrength.html) support in Android 2.1. This is great, however you can only get Ec/Io values for "CDMA" and "EVDO" networks. My problem is that I'm on ATT, where I'm "WCDMA".
I was hoping Android would give me the "CDMA" values from Signal Strength changes (since "WCDMA" is somewhat similiar to "CDMA"), however the update has the gsm flag set to true, and it's giving me values for the gsm signal strength and gsm bit error rate instead.
For example, in my PhoneStateListener:
CODE:....................
View 3 Replies
View Related
Nov 3, 2010
Is there any class or method for getting cdma signal strength I got for gsm but not for cdma in android??
View 1 Replies
View Related
Aug 9, 2010
I am building an application reading the signal strength of each available WiFi access point. I've written code like:
wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// Get WiFi status
WifiInfo info = wifi.getConnectionInfo();
textStatus.append(" WiFi Status: " + info.toString());
// List available networks
List<WifiConfiguration> configs = wifi.getConfiguredNetworks();
However, I have two problems:
In debugging, configs only contains one connection. However, I can see that there are several APs available in the system's wifi setting. i.e. configs is an incomplete list. I don't know how to get the signal strength in Wifi Configuration. I am using HTC Hero and Android 1.5.
View 2 Replies
View Related
Feb 16, 2010
Is there any way to retrieve the current cellular Signal Strength (RSSI) on Android 1.5?
I know there's a way to listen for signal strength updates through the TelephonyManager, but this seems to only give a "state," not a numeric value.
Is using the RSSI field on a neighboring cell fairly accurate? I'm guessing not, but I'm running out of ideas.
View 3 Replies
View Related
Sep 27, 2010
I need some clarification on API docs.
http://developer.android.com/reference/android/telephony/SignalStreng... getSignalStrength() indicates: "Get the GSM Signal Strength, valid values are (0-31, 99) as defined in TS 27.007 8.5"
[url] getRSSI() indicates "received signal strength or UNKNOWN_RSSI if unknown For GSM, it is in "asu" ranging from 0 to 31 (dBm = -113 + 2*asu) 0 means "-113 dBm or less" and 31 means "-51 dBm or greater" For UMTS, it is the Level index of CPICH RSCP defined in TS 25.125"
So, for 3G UMTS networks, does the SignalStrength class not return the same value as the NeighboringCellInfo class ? What are the chances that each RIL implementation is sending something different ?
Has anyone see negative value for signalStrength on UMTS networks as is possible for RSCP index values ?
View 5 Replies
View Related
Jan 28, 2010
I'm trying to determine location via bluetooth beacons and while I can discover and find all of the devices around me, when I try to grab the EXTRA_RSSI that's supposed to come through it doesn't work.
Here's the code I'm using and I get a 0 every time.
CODE:....................
View 5 Replies
View Related
Sep 11, 2009
First I want to acheive battery status and signal strength instantly. For Battery Status, we can use SystemProperties.get ("status.battery.level_raw") to get current battery level. This class is not in SDK reference, but we can see this function is used in BatteryService and other fields. I use it successfully But for Signal Strength, I only find the way to use onSignalStrengthChange(int asu) which only gives us an "asu", new version seems to support onSignalStrengthsChange(....). But now, is there better ways for exact signal strength?
View 7 Replies
View Related
Mar 29, 2010
I was wondering if there is a way to manipulate the emulator to simulate telephony signal strength changes.
I would like to test code that uses TelephonyManager.listen() with LISTEN_SIGNAL_STRENGTHS.
View 2 Replies
View Related
Sep 19, 2010
In an attempt to conserve my battery I've been switching between GPRS & 3G. I only switch 3G on when I need it e.g. browsing the web. Sometimes though, depending where I am, the GPRS signal is better than the 3G so I end up switching back. Is there an app that will show 3G signal strength?
View 3 Replies
View Related
Jul 1, 2010
Not sure if this question has already been answered but will there ever be a fix to the signal strength issue?
View 1 Replies
View Related