signal-strength

Getting CID, LAC and signal strength of all cell towers in range

∥☆過路亽.° 提交于 2019-12-06 03:17:45
问题 Currently I am trilaterating my Android with the cells in my network. It is even more accurate than I thought it would be. But not as accurate as I want it to be. So I want to involve more towers than I get from getNeighboringCellInfo. I want to get the Cell ID and signal strength of every tower in range. Of every network operater. Is there a way to "ping" the towers, so they answer with cellID, Lac and signalstrength? Somehow this has to be possible. And can I scan the 2G and 3G (and 4G)

Get Cell RSSI(Network Signal Strength) on Android 1.5

你离开我真会死。 提交于 2019-12-06 02:33:47
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. TelephonyManager.listen with flag LISTEN_SIGNAL_STRENGTHS http://developer.android.com/reference/android/telephony/PhoneStateListener.html Janusz It seems that there is some kind of API change between the Android Versions. The answer to this question

Getting Signal Strength RSCP and Ec/Io from a phone served by a HSPA network

一个人想着一个人 提交于 2019-12-05 21:13:43
I am trying to capture Signal Strength and Ec/Io from my Android app on a phone that's on at&t network. When a phone is being served on WCDMA / HSDPA network, the pertinent RF measurements are RSCP and Ec/Io. How do I obtain the current RSCP and Ec/Io? The GSM Signal Strength and GSM Bit Error Rate are not applicable when the phone is camping on 3G (UMTS/HSDPA/HSPA/HSUPA) network. Thanks. Dillon ShutterBC The signal strength indicator uses the following: [android.telephony.PhoneStateListener][1] If you're using an i9000 based modem, you can dial the following: * #0011# This will give you the

Android RSSI value of Bluetooth returns -32768 always?

爷,独闯天下 提交于 2019-12-05 18:56:15
I am trying to get the current RSSI value of a connected bluetooth device at the click of a button. However it returns only -32768 always! Don't know what is wrong! However I was able to get the correct RSSI, the first time it got connected. private Button.OnClickListener buttonRSSIOnClickListener = new Button.OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(BluetoothDevice.ACTION_FOUND); short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE); Toast.makeText(getApplicationContext()," RSSI: " +

Retrieve GSM signal strength in Android

隐身守侯 提交于 2019-12-05 01:10:21
问题 I'm a newbie to Android. How do I get the GSM signal Strength in terms of percentage (1 - 100%)? 回答1: The user who asked should have provided more information or feedback. That said... The question is not trivial at all: since it's a scale in decibels it's not linear and thus smaller changes have a greater impact when the signal is low, while bigger changes are less important when the value is high. That's why I'm sorry to say that all the other answers will be getting inaccurate values that

Android : NeighboringCellInfo

吃可爱长大的小学妹 提交于 2019-12-04 21:23:47
NeighboringCellInfo() on Android API, I want to know this function return all neighbor cell? And one of result is current cell which our device connected? Thanks so much. Yes, it should. But I never found a device where it did. Please report back here if you find any GSM device with any Android OS Version that does report at least one neighboring cell. Thank you! You should be able to use the following code to get them: TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); List<NeighboringCellInfo> neighbours = tm.getNeighboringCellInfo(); You need the

Measuring Signal Strength from wifi to Iphone/Ipad

被刻印的时光 ゝ 提交于 2019-12-04 08:02:36
I want to get the current Wifi signal strength from an iOS device. A Google search reveals only solutions for Android devices. From the literature I gather that Apple does not allow to access hardware and so nobody can retrieve the device's signal strength in dbm through their app. Is this correct? NSPekka As you say, there is no way to do this as Apple doesn't allow apps access to the necessary hardware. (There seems to have been a way to do it in iOS 5 but only using private APIs.) What you can do - and what, according to this article , some apps are doing - is measure network throughput

Retrieve GSM signal strength in Android

回眸只為那壹抹淺笑 提交于 2019-12-03 15:41:20
I'm a newbie to Android. How do I get the GSM signal Strength in terms of percentage (1 - 100%)? The user who asked should have provided more information or feedback. That said... The question is not trivial at all: since it's a scale in decibels it's not linear and thus smaller changes have a greater impact when the signal is low, while bigger changes are less important when the value is high. That's why I'm sorry to say that all the other answers will be getting inaccurate values that would not match the one displayed on the phone. Assuming you already have a SignalStrength object (if not,

Reading iphone carrier's signal strength

ぃ、小莉子 提交于 2019-12-02 01:20:35
Is this even possible? If not I'm really surprised this hasn't been open thru the API yet. Apple doesn't allow the use of low level network/wifi/cellular api's. Interestinlgy during a previous period, there were apps in the app store that made use of private apis (a few WIFI-Scanners for example). They've all been banded from the appStore by now, as far as I know at least. Also the newly available (since iOS 4) core telephony framework doesn't offer any methods or properties to serve you the information you're looking for. So unless you're building a non-app-store-app I don't see a legitimate

Android dual SIM signal strength

可紊 提交于 2019-11-29 15:11:22
问题 I have been trying to get access to some features on my android dual sim phone (the brand is LKD). I have managed to get the functions for TelephonyManager and ITelephony through java reflection, and got them to run. However i want to get the signal strength for both of the sim cards and i cannot see a way to do this through the reflection. I can get the first sim card in slot 1 through having a PhoneStateListener with the function onSignalStrengthsChanged(). Does anyone have some tips for