Fixed
Status Update
Comments
uc...@gmail.com <uc...@gmail.com> #2
I've found this code fragment in the newest API 23 SDK's source code
WifiServiceImpl.java Line964
if (!canReadPeerMacAddresses && !isActiveNetworkScorer && !isLocationEnabled()) {
return new ArrayList<ScanResult>();
}
It could explain this issue.The method "isLocationEnabled" read Location settings then returns false at this condition, and getScanResults returns null.
WifiServiceImpl.java Line964
if (!canReadPeerMacAddresses && !isActiveNetworkScorer && !isLocationEnabled()) {
return new ArrayList<ScanResult>();
}
It could explain this issue.The method "isLocationEnabled" read Location settings then returns false at this condition, and getScanResults returns null.
do...@gmail.com <do...@gmail.com> #3
Thank you for your comment.
getScanResults() returns current results on Lollipop and older even if GPS is disabled.
Scan results should have no relation to GPS.
getScanResults() returns current results on Lollipop and older even if GPS is disabled.
Scan results should have no relation to GPS.
fu...@gclue.jp <fu...@gclue.jp> #4
I had confirmed the same with Nexus 5 Preview 3 (build num.: MPA44G).
ab...@gmail.com <ab...@gmail.com> #5
This is affecting App which need scanned wifi networks but not necessarily want GPS enabled. And by enabling GPS it is gonna drain the battery faster. Which may result in inefficient user experience..
Why location service is mandated now. Is google collecting geo location along with wifi networks for other project?
Why location service is mandated now. Is google collecting geo location along with wifi networks for other project?
do...@gmail.com <do...@gmail.com> #6
I also asked this problem on M-preview issue tracker.
On MRA58K, we still have to enable GPS to get ScanResults.
https://code.google.com/p/android-developer-preview/issues/detail?id=3163
For typical android users, it is may be quite difficult to find relation between Wi-Fi scanning and location settings.
ScanResults should be available if location permission is granted.
On MRA58K, we still have to enable GPS to get ScanResults.
For typical android users, it is may be quite difficult to find relation between Wi-Fi scanning and location settings.
ScanResults should be available if location permission is granted.
dn...@google.com <dn...@google.com>
dn...@google.com <dn...@google.com> #7
Thanks for the suggestion. Our development team has looked into this bug and decided that it is working as per the design.
WifiManager#getScanResults() returns an empty list if location is turned off for the device.
WifiManager#getScanResults() returns an empty list if location is turned off for the device.
do...@gmail.com <do...@gmail.com> #8
Let me know the reason why it returns an empty list if GPS disabled.
It seems like degrading.
It seems like degrading.
[Deleted User] <[Deleted User]> #9
Also could you please mention this in documentation, currently it just mentions APP must have ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission.
It doesn't mention Location must be turned on to get network list.
http://developer.android.com/reference/android/net/wifi/WifiManager.html#getScanResults()
It doesn't mention Location must be turned on to get network list.
ba...@gmail.com <ba...@gmail.com> #10
Any alternative method to get Wifi SSID's available for connection without switching on location
My application needs to connect to a specific wifi network in the background .
My application needs to connect to a specific wifi network in the background .
em...@gmail.com <em...@gmail.com> #11
I also was also suffering for more than 24 hours with the same contents. Cause look at this topic was found. However, it should not at all relevant to that thing and GPS to get a list of wifi has become ON. Is totally. I am pleased if you can explain why satisfactory.
em...@gmail.com <em...@gmail.com> #12
Why device of the Nexus 5 can obtain a list of the wi-fi location information even OFF?
km...@gmail.com <km...@gmail.com> #13
#12: confirmed, Nexus 5 hammerhead-mra58k.
Makes the "working as intended" seem fishy.
I have a small app for managing WiFi networks and it shows the list of scanned and known networks in its UI (just like the system WiFi app does), it has nothing to do with GPS, has the right permissions ("access WiFi state").
Are you saying that any app that wants scan for WiFi networks is now tied to location settings?
What's the relation to *GPS* or location, anyway?
Speaking of GPS, all my devices have GPS turned off, and WiFi on, just because I'm indoors most of the time (so as to not waste the battery) -- and I suspect a lot of users have it set up the same way.
Makes the "working as intended" seem fishy.
I have a small app for managing WiFi networks and it shows the list of scanned and known networks in its UI (just like the system WiFi app does), it has nothing to do with GPS, has the right permissions ("access WiFi state").
Are you saying that any app that wants scan for WiFi networks is now tied to location settings?
What's the relation to *GPS* or location, anyway?
Speaking of GPS, all my devices have GPS turned off, and WiFi on, just because I'm indoors most of the time (so as to not waste the battery) -- and I suspect a lot of users have it set up the same way.
dn...@google.com <dn...@google.com> #14
We have passed this on to the development team and will update this issue with more information as it becomes available.
cr...@gmail.com <cr...@gmail.com> #16
Same (difficult to diagnose) problem on 6.0 release.
My users want to use wifi scanning for location ('I'm at the office because I see my AP') because GPS is too battery draining, requiring GPS for wifi scanning is nonsensical in relation to that.
Pent
My users want to use wifi scanning for location ('I'm at the office because I see my AP') because GPS is too battery draining, requiring GPS for wifi scanning is nonsensical in relation to that.
Pent
[Deleted User] <[Deleted User]> #17
You don't need GPS explicitly. You must enable location services, but you can select "Battery saving" location mode (that uses Wi-Fi and celluar network to determine location). Anyway, to get around this, I show a content view with a message describing a problem to the user and a button that starts android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS Activity.
dn...@google.com <dn...@google.com> #18
The development team has fixed the issue that you have reported and it will be available in a future build.
ba...@gmail.com <ba...@gmail.com> #19
When can we expect this change ?
Will it be a new SDK release and a security update on present devices running Android M ?
Thanks for the fix
Will it be a new SDK release and a security update on present devices running Android M ?
Thanks for the fix
je...@googlemail.com <je...@googlemail.com> #20
On Nexus Player (Asus) running Android 6 now, i can't manage at all to get a wifi scanlist. Do you know a workaround as long as the future build is not available?
Jens
Jens
km...@gmail.com <km...@gmail.com> #21
Re: #18 -- what was the change?
What are the new requirements for being able to obtain the list of scanned networks?
Is holding the below permissions, but not ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION going to be enough?
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
Will all Nexus devices get updated? What about Samsung, Sony, LG, etc (not sure if they've shipped 6.0 devices yet)?
What are the new requirements for being able to obtain the list of scanned networks?
Is holding the below permissions, but not ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION going to be enough?
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
Will all Nexus devices get updated? What about Samsung, Sony, LG, etc (not sure if they've shipped 6.0 devices yet)?
du...@gmail.com <du...@gmail.com> #22
same problem when update to android 6.0
using nexus 5
only enable WLAN scan will do nothing to improve location accuracy.
you should enable WLAN scan & enable system location service;
using nexus 5
only enable WLAN scan will do nothing to improve location accuracy.
you should enable WLAN scan & enable system location service;
zi...@gmail.com <zi...@gmail.com> #24
Also having the same problem.
Just to confirm, the dependency on location services is being removed for WifiManager#getScanResults ?
If so when will a build with this change start rolling out?
Just to confirm, the dependency on location services is being removed for WifiManager#getScanResults ?
If so when will a build with this change start rolling out?
pa...@gmail.com <pa...@gmail.com> #25
The Chromecast and Sonos app use #getScanResults() to detect not connected devices around. Their solution: targetSdkVersion < 23 to get a permission dialog at install time.
I would not recommend this "trick" but asking the user for the location makes no sense to me and my users when pairing with other device not in my current wifi.
I would not recommend this "trick" but asking the user for the location makes no sense to me and my users when pairing with other device not in my current wifi.
pa...@gmail.com <pa...@gmail.com> #26
Same issue on Nexus 7 with Android M (MRA58V). This is not acceptable to be forced to turn ON GPS to get WiFi network list.
km...@gmail.com <km...@gmail.com> #27
Re: #25
targetSdkVerison < 23 doesn't help (my app's target SDK is 13), and neither does having ACCESS_WIFI_STATE.
And in any case, without ACCESS_COARSE_LOCATION, scanning in the background (when your app is not "on the screen") returns those funky obfuscated BSSID's, useless.
targetSdkVerison < 23 doesn't help (my app's target SDK is 13), and neither does having ACCESS_WIFI_STATE.
And in any case, without ACCESS_COARSE_LOCATION, scanning in the background (when your app is not "on the screen") returns those funky obfuscated BSSID's, useless.
an...@gmail.com <an...@gmail.com> #28
on my nexus 6 I can't get preview of the photo/video, just got black screen and after take photo I have to go into gallery to see my picture :/ on nexus 5 works fine
pa...@gmail.com <pa...@gmail.com> #29
@ #27 it's now fixed for targetSdkVersion < 23 when the app is in foreground. see https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/65ada07%5E%21/
The bad part is that the "feature"https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/65ada07fcc88600d1a8c77269f62590f630f7aab%5E%21/ was not reverted. Fyodor Kupolov worked around this restriction for lagacy apps only. I don't think we'll see a fix for targetSdkVersion 23+ apps.
Should be included in Android 6.0.1 but I haven't tested it.
The bad part is that the "feature"
Should be included in Android 6.0.1 but I haven't tested it.
sh...@gmail.com <sh...@gmail.com> #30
why i can't download photos from yi cam to my hh -_-
j....@avm.de <j....@avm.de> #31
Hi Pascal,
it works with Nexus 6P running 6.0.1 (app sdk 22).
it works with Nexus 6P running 6.0.1 (app sdk 22).
va...@gmail.com <va...@gmail.com> #32
Is there a workaround for apps on phones without the platform fix?
va...@gmail.com <va...@gmail.com> #33
If it helps, just tested with 6.0.1 and legacy apps works even when location is disabled.
[Deleted User] <[Deleted User]> #34
The empty scan list issue has been fixed in the latest android update 6.0.1. The Wi-Fi networks are seen if the location is turned off from the OS Settings but the location permission in the application settings should still be turned on.
fk...@google.com <fk...@google.com> #35
Ben Poiesz, a product manager on Android Framework touched this topic in his talk about permissions in M https://www.youtube.com/watch?v=f17qe9vZ8RM#t=17m23s
Essentially knowing nearby Wi-Fi hotspots (same applies for BT scans) conceptually is location. Relative location, but location. From that relative location its becoming increasingly easy to turn that relative location into an absolute location, so we're phasing in lock-downs.
So if a user turns off the location toggle in Settings, applications targeting SdkVersion 23+ won't be able to get scan results. The same limitation applies to legacy (pre-M apps), which are not running in the foreground.
Essentially knowing nearby Wi-Fi hotspots (same applies for BT scans) conceptually is location. Relative location, but location. From that relative location its becoming increasingly easy to turn that relative location into an absolute location, so we're phasing in lock-downs.
So if a user turns off the location toggle in Settings, applications targeting SdkVersion 23+ won't be able to get scan results. The same limitation applies to legacy (pre-M apps), which are not running in the foreground.
ja...@gmail.com <ja...@gmail.com> #36
Asking for location permission to get scan result is fine but why does the location has to be turned ON to get the scan result. Today, we try to autoconnect our users to our hotspots automatically (in background/foreground) without turning on location (and hence with minimal impact on battery). This change causes a lot of headache now.
Also, how come WiFi manager is able to see the list of WiFi's without location being turned ON and not third party apps?
Also, how come WiFi manager is able to see the list of WiFi's without location being turned ON and not third party apps?
[Deleted User] <[Deleted User]> #37
I am suffering with the same problem. When I try to get the WIFI list, it is returning zero results. But when I enable the GPS, there is no issue. Please tell how to get the list without turning GPS on.
ps...@gmail.com <ps...@gmail.com> #38
So devices (mostly tablets) which run android 6 and don't include a GPS chipset in them can not actually perform a wifi network scan whatsoever?
cr...@gmail.com <cr...@gmail.com> #39
Messages #37 and #38, read message #17.
Pent
Pent
ps...@gmail.com <ps...@gmail.com> #40
crafty the message #17 does not quite answer my question. Battery saving location mode assumes that the device has already a gps module present.
to...@gmail.com <to...@gmail.com> #41
Reply to #40: Battery saving location mode does not assume that GPS module is present. There are devices that support network location provider, which is nowadays called battery saving mode.
de...@gmail.com <de...@gmail.com> #42
--- workaround for foreground apps ---
use compile/targetSdkVersion 22, scan results are valid when your app is in the foreground..but empty when it's running in the background.
in order to get valid results in the background you have to enable Location services. e.g GPS, which just make wifi apps useless.
question for the android team, why didn't you block accessibility to the BSSID instead of the whole scan results?
use compile/targetSdkVersion 22, scan results are valid when your app is in the foreground..but empty when it's running in the background.
in order to get valid results in the background you have to enable Location services. e.g GPS, which just make wifi apps useless.
question for the android team, why didn't you block accessibility to the BSSID instead of the whole scan results?
[Deleted User] <[Deleted User]> #43
[Comment deleted]
[Deleted User] <[Deleted User]> #44
[Comment deleted]
mn...@gmail.com <mn...@gmail.com> #45
Is this issue fixed?We are facing the same issue and Android M 6.0 update has been rolled out to all Moto G phones. Why should GPS be turned on in order to get WiFi Scan Results? Please tell us when Android 6.0.1 patch will be rolled out to the other phones?This is really bad such bugs should've been taken care of.
pa...@gmail.com <pa...@gmail.com> #46
It's not fixed. You still need to turn on the GPS antenna to get WiFi scan results. Probably because Google devs are using it for their own needs ? Like update a map of WiFi access points ? This would not be really honest.
de...@gmail.com <de...@gmail.com> #47
did they fix it in the Android N preview?
kt...@gmail.com <kt...@gmail.com> #48
The need for Location Services is not acceptable! Sometimes I turn it off, i.e. to save battery. And what about the automatic battery saver?
ud...@gmail.com <ud...@gmail.com> #49
Any solutions?
I need to determine connected network security type, but with this issue I can't.
I need to determine connected network security type, but with this issue I can't.
gu...@gmail.com <gu...@gmail.com> #50
Can anybody explain WHY I need to enable location services to be able to use a wifi scanner? I myself don't need the location service and I don't want to switch it on and I don't see the point of switching it on other then google/android or the app developer want to know my current location.
pc...@gmail.com <pc...@gmail.com> #51
[Comment deleted]
pc...@gmail.com <pc...@gmail.com> #52
My s7 6.0.1 requires location services to be on in order to retrieve the ScanResults. I noticed that Google can display these results without location services on. This is unacceptable. What relationship do ScanResults have to location, outside of mapping ScanResults? If google isn't willing to take the power penalty to get more accurate location data for their AP maps, why must developers pay this price? It must be changed.
to...@gmail.com <to...@gmail.com> #53
Some apps, for example, simple wifi scanners, never get users' location,
as long as they doesn't send users' wifi scanning logs to somewhere.
So, isn't it possible to determine by "INTERNET" permission ?
If app doesn't required "INTERNET" permission, do as same as sdk < 23.
as long as they doesn't send users' wifi scanning logs to somewhere.
So, isn't it possible to determine by "INTERNET" permission ?
If app doesn't required "INTERNET" permission, do as same as sdk < 23.
as...@reyrey.com <as...@reyrey.com> #54
Still waiting on rationale behind not fixing this issue. Location services are not required to retrieve wifi networks, this is not acceptable.
da...@gmail.com <da...@gmail.com> #55
this caused me so much hassle, my app rating went down the drain.. even though I'm asking users to enable location and linking them to this bug. sad thing is I understand their frustration, why isn't the Location permission enough? why the hell do they need to enable GPS? and why the hell is this taking a year to fix?!
ha...@mercurialminds.com <ha...@mercurialminds.com> #56
why this issue is closed? I still find below in android-23
if (!canReadPeerMacAddresses && !isActiveNetworkScorer
&& !isLocationEnabled()) {
return new ArrayList<ScanResult>();
}
if (!canReadPeerMacAddresses && !isActiveNetworkScorer
&& !isLocationEnabled()) {
return new ArrayList<ScanResult>();
}
pc...@gmail.com <pc...@gmail.com> #57
Because the pm on this thread said it works as designed. Of course the
design stinks, so folks keep posting and they should.
design stinks, so folks keep posting and they should.
gi...@gmail.com <gi...@gmail.com> #58
Same issue also on LG5.
ca...@gmail.com <ca...@gmail.com> #59
[Comment deleted]
ca...@gmail.com <ca...@gmail.com> #60
I have the same issue on SONY Xperia Z3 Compact with Android 6, I always get an empty list with getScanResults() method, I have tried to use this solution of
http://stackoverflow.com/questions/33730781/android-wifimanager-getscanresult-complains-need-access-coarse-location-or-acces
but even asking for the permission I have same result (empty list), I have to enable
manually the gps after accepting permissions.
but even asking for the permission I have same result (empty list), I have to enable
manually the gps after accepting permissions.
pa...@gmail.com <pa...@gmail.com> #61
This is a pain to ask user to enable location so that app can show available wifi networks.
an...@gmail.com <an...@gmail.com> #62
IMHO this is a very bad design. How can we reopen the issue?
aj...@gmail.com <aj...@gmail.com> #63
Facing the same issue.I was working on a prototype and got stuck on this
pc...@gmail.com <pc...@gmail.com> #64
The best part about it is you don't have a way to just switch on the
location service you need, say turn location on without GPS, you have to
redirect your users to location services and instruct them that you don't
require GPS and they have to do this two step where they turn on location
services and then switch off GPS.
Happy crowd sourcing scan result locations for Google. Note Google doesn't
require this to display their scan detail, just you lowely developers.
Google can also turn location service on with the type of accuracy they
want, again not you lowely developer.
location service you need, say turn location on without GPS, you have to
redirect your users to location services and instruct them that you don't
require GPS and they have to do this two step where they turn on location
services and then switch off GPS.
Happy crowd sourcing scan result locations for Google. Note Google doesn't
require this to display their scan detail, just you lowely developers.
Google can also turn location service on with the type of accuracy they
want, again not you lowely developer.
ax...@gmail.com <ax...@gmail.com> #65
This is just wrong from the Android team, I know you wan't to increase security but we already ask the user for the Location permission, shouldn't that be enough to get WiFi scan results? It's already so shady when a WiFi specific app asks the user to grant access to his location, but it doesn't stop there, I actually have to ask the user to enable "Location" on his device so I can get his scan results.
All my app is trying to do is switch to a better AP when the current AP signal strength is weak. even though I explained in my app why I need all the location crap. it still doesn't make sense to users.
please do something about this in Android Nougat, mybe restrict access to MAC_ADRESSES instead of enforcing Location.
All my app is trying to do is switch to a better AP when the current AP signal strength is weak. even though I explained in my app why I need all the location crap. it still doesn't make sense to users.
please do something about this in Android Nougat, mybe restrict access to MAC_ADRESSES instead of enforcing Location.
km...@gmail.com <km...@gmail.com> #66
Not to mention that there already are WiFi related permissions.
fe...@gmail.com <fe...@gmail.com> #67
i use two days to realize i must turn on GPS to get wifi scanresult,....., no doc
no direct reason......
no direct reason......
ps...@gmail.com <ps...@gmail.com> #68
Is this fixed in android 7.0? Let me know pls
da...@gmail.com <da...@gmail.com> #69
No it's not. they must've forgotten about it. this post was closed October last year and we still haven't received any updates from the Android team.
do...@gmail.com <do...@gmail.com> #70
I'm an android developer who posted this issue, and thank you guys for discussing about it.
+ It seems that still Android N (preview) has the same behaviour and we have to turn on location to get ScanResult devices.
+ #18 dnaga...@google.com commented "The development team has fixed the issue that you have reported and it will be available in a future build.", but I found no behaviour changes.
+ Bluetooth Low Energy scanning also has the same issue. BluetoothLeScanner doesn't return any devices if location is off.
I wish you guys a future full of happiness.
+ It seems that still Android N (preview) has the same behaviour and we have to turn on location to get ScanResult devices.
+ #18 dnaga...@google.com commented "The development team has fixed the issue that you have reported and it will be available in a future build.", but I found no behaviour changes.
+ Bluetooth Low Energy scanning also has the same issue. BluetoothLeScanner doesn't return any devices if location is off.
I wish you guys a future full of happiness.
[Deleted User] <[Deleted User]> #71
Hi all,
according to me WFi scan results should have no relation to the state of GPS or GeoLocalization. I can understand and agree to ask to the user the Localization Permission but returning an empty scan list when the GeoLocalization is OFF is a strong limitation for the application User Experience.
Is there any news about the release of the bug fixing ?
Thanks
Marco
according to me WFi scan results should have no relation to the state of GPS or GeoLocalization. I can understand and agree to ask to the user the Localization Permission but returning an empty scan list when the GeoLocalization is OFF is a strong limitation for the application User Experience.
Is there any news about the release of the bug fixing ?
Thanks
Marco
ib...@gmail.com <ib...@gmail.com> #72
Dear All,
Please is there any progress regarding this issue?
Please is there any progress regarding this issue?
ib...@gmail.com <ib...@gmail.com> #73
Hello All,
I have allowed the Location permision in my manisfest file, but i still cant get scan result. I have been trying to fix this empty scan result issue for the past 3 days now but to no avail.
here is the github link to source code for your kind assistancehttps://github.com/IbnB/PrivacySensSys
Thanks
I have allowed the Location permision in my manisfest file, but i still cant get scan result. I have been trying to fix this empty scan result issue for the past 3 days now but to no avail.
here is the github link to source code for your kind assistance
Thanks
er...@gmail.com <er...@gmail.com> #74
Remove the isLocationEnabled() check to allow scan results.
Come on, Google.
Come on, Google.
sa...@gmail.com <sa...@gmail.com> #75
WifiManager#getScanResults() returns an empty array list if GPS is turned
off.
off.
th...@gmail.com <th...@gmail.com> #76
Please reopen this issue. The intended new behavior is clearly not a user- nor battery-friendly solution.
je...@gmail.com <je...@gmail.com> #77
Yes reopen please... Absolutely not necessary, not safe, not private, consumes way too much battery, and ultimately inconvenient for the end user.
sk...@gmail.com <sk...@gmail.com> #78
"The development team has fixed the issue that you have reported and it will be available in a future build."
What? They didn't fix it. it still exists in Android 7.0 and 7.1!
What? They didn't fix it. it still exists in Android 7.0 and 7.1!
bi...@gmail.com <bi...@gmail.com> #79
[Comment deleted]
th...@gmail.com <th...@gmail.com> #80
It is widely irresponsible that Google have made this change. This is more than likely to promote their own wifi data collection for position improvements program, at the cost of the users battery life.
For instance, on my brand new Galaxy s7 I can have over a day of battery life with location turned off. When turned on (at the bare minimum, only network and wifi location) it sometimes barely last a day.
For instance, on my brand new Galaxy s7 I can have over a day of battery life with location turned off. When turned on (at the bare minimum, only network and wifi location) it sometimes barely last a day.
ic...@gmail.com <ic...@gmail.com> #81
First, it's Airplane mode. Then, the ability to switch off mobile network. Now, Wifi scan results. I agree with #80 that this an irresponsible decision. Google needs to create an open forum where you, manufacturers, retailers and third-party developers have equal say in Android changes or new features. At the moment, Android changes are often made without careful assessment of the wider user experience. No wonder a few of us are going with custom ROMs as we have more control over Android and don't have to deal with this type of shenanigan- bad decisions.
Anyway, this issue is not fixed in Android 7.0 or 7.1.
Anyway, this issue is not fixed in Android 7.0 or 7.1.
da...@gmail.com <da...@gmail.com> #82
A nova aplicação keenai, no Android não reconhece o meu cartão eyefi mobi...
wi...@gmail.com <wi...@gmail.com> #83
So is there any workaround for this case?
s....@gmail.com <s....@gmail.com> #84
Please reopen ticket. Still not solved. getScanResults() returns null without location permission granted.
jk...@gmail.com <jk...@gmail.com> #86
#35, I understand what you are saying about wifi hotspots acting as location markers, but if an app already has permission to collect the user's location, there is no security risk. The user has explicitly allowed their location to be gathered by that app, so having location services on or off should be irrelevant
jk...@gmail.com <jk...@gmail.com> #87
So developers should just have the ability to prompt users to turn on coarse location temporarily. Consider that many users want maps to use fine location when they navigate, so they would like to leave fine location on all the time and quickly toggle location on and off as needed. If they want to use an app that needs location on, but not at high accuracy, they have to decide whether to sacrifice battery with gps or their time toggling both location and accuracy mode twice, before and after using the app. This is exceedingly poor user experience, and wopuld be improved with a prompt to allow the app to turn on coarse location only until the app is closed, and then switch back to fine.
[Deleted User] <[Deleted User]> #88
jo...@gmail.com <jo...@gmail.com> #89
Can confirm that this issue remains in Android N. In fact, this design change is completely undocumented.
I just performed a large data collection in a user study where half of the devices didn't collect a thing - because their GPS was disabled. Unbelievable.
As researchers, or developers, we're supposed to be preparing for the 'Internet of Things', where we can provide energy-efficient methodologies that branch away from the expensive GPS. This design change is an unjustified step backwards.
I just performed a large data collection in a user study where half of the devices didn't collect a thing - because their GPS was disabled. Unbelievable.
As researchers, or developers, we're supposed to be preparing for the 'Internet of Things', where we can provide energy-efficient methodologies that branch away from the expensive GPS. This design change is an unjustified step backwards.
sa...@gmail.com <sa...@gmail.com> #90
Davie
ja...@gmail.com <ja...@gmail.com> #91
Please fix ...
pa...@gmail.com <pa...@gmail.com> #92
Hi,
as I said on the other thread (https://issuetracker.google.com/issues/37132338#comment3 ) : it's not a bug...it's working exactly how they want.
You must ask user to turn on location service to get network list. Just check if GPS_PROVIDER OR NETWORK_PROVIDER service is enabled.
Enjoy!
as I said on the other thread (
You must ask user to turn on location service to get network list. Just check if GPS_PROVIDER OR NETWORK_PROVIDER service is enabled.
Enjoy!
jo...@gmail.com <jo...@gmail.com> #93
The biggest issue was returning an empty array without any errors or warnings. It made it seem that there was no access points nearby.
Fortunately, it has finally been documented:
"An app must hold ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission in order to get valid results. If there is a remote exception (e.g., either a communication problem with the system service or an exception within the framework) an empty list will be returned."
Fortunately, it has finally been documented:
"An app must hold ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission in order to get valid results. If there is a remote exception (e.g., either a communication problem with the system service or an exception within the framework) an empty list will be returned."
ta...@gmail.com <ta...@gmail.com> #94
Lahore
[Deleted User] <[Deleted User]> #95
What about android 4.2.2.Does we need on the gps in this version of android?
gh...@gmail.com <gh...@gmail.com> #96
still not able to fetch wifi list in api level 24 without enabling gps services.
ma...@gmail.com <ma...@gmail.com> #97
Ok
sc...@gmail.com <sc...@gmail.com> #98
Hello, do we have any solution for this issue?
Why do we need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission for wifi network?
Why do we need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission for wifi network?
jo...@gmail.com <jo...@gmail.com> #99
Somethings not right here. Why are they so hesitant to work with this, if there's something else going on they've clearly been found out, so hiding won't solve anything. And if there isn't anything going on then why ignore an issue with a lot of ground, there's no debugging involved anymore as we've found the line of code causing the issue. It's not even that it doesn't work it forces the return of an empty set if location is off.
And we've still been given no reasoning as to why. This doesn't help the look of the situation or the credibility of the team working on it.
And we've still been given no reasoning as to why. This doesn't help the look of the situation or the credibility of the team working on it.
bl...@gmail.com <bl...@gmail.com> #100
Any news on this?
[Deleted User] <[Deleted User]> #101
Just faced the same problem here on Android N, found this post. Quite incredible there's still nothing done about it... Like someone said, how can the phone built-in wifi manager scan without accessing the GPS? Also, how do you explain to your app user that you need his location and to turn on GPS just to connect to wifi? It makes no sense :/
lu...@gmail.com <lu...@gmail.com> #102
Hello, when I am programming app for searching blue tooth devices no results unless GPS location activated. Why is this, it makes no sense
pc...@gmail.com <pc...@gmail.com> #103
People keep asking why Google has made this illogical choice. It can only
explained by the Sherman Act. Google wants to monopolize the WiFi solutions
for Android so they engage in unfair practice to keep you from creating
applications which compete with their own. Their own applications do not
have this requirement.
By forcing you to turn on location services they get you to crowdsource
location data without taking the hit for requiring location services be on
themselves. Your app gets uninstalled, not their OS. They make it harder
to utilize WiFi data because you have to get your users to turn it on, no
easy trick programmatically speaking, so fewer apps are created which use
WiFi.
Classic anticompetitive conduct. Ask Skyhook how their location services
worked out for them. My business collapsed because of this crazy workflow
and other WiFi management changes they imposed on developers and not
themselves.
On Thu, Oct 12, 2017 at 6:48 AM, <buganizer-system@google.com> wrote:
explained by the Sherman Act. Google wants to monopolize the WiFi solutions
for Android so they engage in unfair practice to keep you from creating
applications which compete with their own. Their own applications do not
have this requirement.
By forcing you to turn on location services they get you to crowdsource
location data without taking the hit for requiring location services be on
themselves. Your app gets uninstalled, not their OS. They make it harder
to utilize WiFi data because you have to get your users to turn it on, no
easy trick programmatically speaking, so fewer apps are created which use
WiFi.
Classic anticompetitive conduct. Ask Skyhook how their location services
worked out for them. My business collapsed because of this crazy workflow
and other WiFi management changes they imposed on developers and not
themselves.
On Thu, Oct 12, 2017 at 6:48 AM, <buganizer-system@google.com> wrote:
ho...@gmail.com <ho...@gmail.com> #104
What ever happened to "Don't be evil" ?
co...@gmail.com <co...@gmail.com> #105
Android 6.0 on certain devices cause this issue for me.
re...@gmail.com <re...@gmail.com> #106
gl...@gmail.com <gl...@gmail.com> #107
is it fixed now?? i'm still have same problem. i get ACESS_COARSE_LOCATION permission from user, but the result of ScanWifi empty.
[Deleted User] <[Deleted User]> #108
**********************************************************
THEY ARE RIGHT TO DO SO!! PLEASE READ!!!!
**********************************************************
see googles comment above, or this video.
https://www.youtube.com/watch?v=f17qe9vZ8RM#t=17m23s
knowing a wifi MAC address can lead you to the phone's location, which the user asked not to share.
please stop complaining.. it hides the answer :)
**********************************************************
THEY ARE RIGHT TO DO SO!! PLEASE READ!!!!
**********************************************************
THEY ARE RIGHT TO DO SO!! PLEASE READ!!!!
**********************************************************
see googles comment above, or this video.
knowing a wifi MAC address can lead you to the phone's location, which the user asked not to share.
please stop complaining.. it hides the answer :)
**********************************************************
THEY ARE RIGHT TO DO SO!! PLEASE READ!!!!
**********************************************************
th...@gmail.com <th...@gmail.com> #109
Reply to #108 :
Nice find! I think a better compromise and practice would be that once you have the location permission from the user, you can still scan for Wi-Fi networks, without having to turn on location (because gps and other methods are battery draining)
Nice find! I think a better compromise and practice would be that once you have the location permission from the user, you can still scan for Wi-Fi networks, without having to turn on location (because gps and other methods are battery draining)
co...@gmail.com <co...@gmail.com> #110
This is absurd.
Are we supposed to tell the user to allow "Coarse location permissions", which is already confusing since it has no relation to Wifi, then also tell them to turn on GPS, which not only is a major privacy concern but also has no relation to WiFi.
Could you possibly make it more un-user-friendly? Why not force them to enter bank or cc details?
Are we supposed to tell the user to allow "Coarse location permissions", which is already confusing since it has no relation to Wifi, then also tell them to turn on GPS, which not only is a major privacy concern but also has no relation to WiFi.
Could you possibly make it more un-user-friendly? Why not force them to enter bank or cc details?
th...@gmail.com <th...@gmail.com> #111
My biggest issue with this is forcing users to drain their battery due to GPS and network location services, which is no way needed when you just want a list of wifi networks.
te...@gmail.com <te...@gmail.com> #112
The current "solution" is probably more harmful to the user than the original problem. Simply require that the app get permission to access the phone's location to scan WiFi. Turning on GPS should not be needed.
fr...@gmail.com <fr...@gmail.com> #113
To ask for some sort of location permission to the user is fine, but enforcing the use of GPS or any location service makes it a completely non-sense decision, unless, as state by other users here, google is the one wanting to cross GPS info x Bluetooth/Wifi Mac address.
Google can create a new type of location permission for this which does not require any actual location service to be active.
Google can create a new type of location permission for this which does not require any actual location service to be active.
re...@googlemail.com <re...@googlemail.com> #114
To me there is no doubt about that Google 'combines' this permissions (WiFi-Scan & Location) deliberately for exact this purpose! In its greed for information about their users they are getting more and more absurd – and dangerous.
re...@gmail.com <re...@gmail.com> #115
fa...@gmail.com <fa...@gmail.com> #116
Thank
ma...@gmail.com <ma...@gmail.com> #117
Is this issue fixed. It is very absurd to turn on location while scanning ble or wifi devices?
l....@gmail.com <l....@gmail.com> #118
ns...@gmail.com <ns...@gmail.com> #119
It is
good app
good app
sa...@gmail.com <sa...@gmail.com> #120
If scanned results can expose user location, At least give us an interface that can provide basic information about the network such as name and a way to connect them. Even if we one can't scan for available networks, he can still connect to a particular known network by adding the known network configurations (wifiManager.addNetwork(conf)). So, at least, you can only give a boolean value determining the presence of known network devices.
ac...@hoyahealth.com <ac...@hoyahealth.com> #121
I second the suggestion to fix the intended behaviour since it is not only creating meaningless waste of energy but also is intrusive to user privacy. Per Googls's motto "Do no evil" I expect Google designs with higher moral standard.
jh...@gmail.com <jh...@gmail.com> #122
Ffd
ra...@gmail.com <ra...@gmail.com> #123
Please wifi connection
ga...@gmail.com <ga...@gmail.com> #124
This is nuts. I get it that we need location permission. That's fine. BUT we should NOT have to have location on to scan for WiFi. That's just plain wrong. This requirement is killing my app and the company may end up only offering an iOS solution. Booo, Google!
kf...@gmail.com <kf...@gmail.com> #125
Seriously this is absolutely terrible design. Location has nothing to do with asking wifi hardware what it is seeing. If Android continues down the path of limiting developer capabilities it's going to ruin this OS.
ki...@gmail.com <ki...@gmail.com> #126
Because this is quite a pain, I'll just leave my comment here for future help for anyone. I have developed in Ionic and React Native RE WiFi apps. On an old Android 5.1.1 I could scan without GPS on.
On my Android 7 Huawei, I needed GPS on to scan. Unless there is a Google fix, or you mess around with the IF statement mentioned in one of the comments above, if you need your app to SHOW available networks it looks like GPS needs to be disabled. However I can confirm that you can connect to networks without GPS being enabled. Fortunately the app I was designing only needed a connection routine, so I was ok.
On my Android 7 Huawei, I needed GPS on to scan. Unless there is a Google fix, or you mess around with the IF statement mentioned in one of the comments above, if you need your app to SHOW available networks it looks like GPS needs to be disabled. However I can confirm that you can connect to networks without GPS being enabled. Fortunately the app I was designing only needed a connection routine, so I was ok.
te...@gmail.com <te...@gmail.com> #127
Greed and thurst for personal information and user data - Google's digital autonomy is growing day by day and this is not acceptable. I have stopped using few apps because of this. I am considering switching to iOS. Sharing location is my personal thing and i don't want the operating system to dictate me on what details i share. And it uses my battery as well.
What so ever, Requesting Location services to be enabled and relevant permissions to be provided for an app to use the app in question is ridiculous and is NOT ACCEPTABLE at all.
What so ever, Requesting Location services to be enabled and relevant permissions to be provided for an app to use the app in question is ridiculous and is NOT ACCEPTABLE at all.
du...@gmail.com <du...@gmail.com> #128
Very bad design. Baby design.
I would not opening the subject of selling data collected...
Be more secure @google is that Nintendo told you when released it's first mobile game on iOS first.
I would not opening the subject of selling data collected...
Be more secure @google is that Nintendo told you when released it's first mobile game on iOS first.
gu...@gmail.com <gu...@gmail.com> #129
Agarwal satel and sator
ch...@gmail.com <ch...@gmail.com> #130
We should report this issue to EU authorities
mu...@gmail.com <mu...@gmail.com> #131
Dear google, why do you write in 2015 that you will fix it and have still not fixed it?
sy...@gmail.com <sy...@gmail.com> #132
Bohed Acha ha
ti...@gmail.com <ti...@gmail.com> #133
Any update on allowing scanning without GPS?
do...@thevaulters.com <do...@thevaulters.com> #134
Does no one work at Google with this bug??
ki...@gmail.com <ki...@gmail.com> #135
What is this??? Is this area 51? Why don't you developers fix this stupid dumb issue???
ef...@gmail.com <ef...@gmail.com> #136
Nis
ef...@gmail.com <ef...@gmail.com> #137
Ok
iz...@gmail.com <iz...@gmail.com> #138
By turning ON Location, problem solved.
I was facing same issue,
I was facing same issue,
ya...@gmail.com <ya...@gmail.com> #139
Fantastic thanks
ah...@gmail.com <ah...@gmail.com> #140
ahmed abdo
ba...@gmail.com <ba...@gmail.com> #141
I wanted to sync a Bluetooth device that registers heartbeat/temperature for my baby with my phone. But the app needs location permission so even when I'm at work and couldn't possibly sync to the device, location permission is still enabled, allowing the app company to track me everywhere I go all the time.
My phone should scan for nearby Bluetooth devices and if it syncs up with one then it should sync up with one. The app company shouldn't get to see my wifi name/location or my phone's Mac address, that should all be hidden. Communication should just be between my phone and the device when I'm nearby, when a Bluetooth scan finds the device.
Bluetooth shouldn't require a wifi scan, and it shouldn't require location access.
My phone should scan for nearby Bluetooth devices and if it syncs up with one then it should sync up with one. The app company shouldn't get to see my wifi name/location or my phone's Mac address, that should all be hidden. Communication should just be between my phone and the device when I'm nearby, when a Bluetooth scan finds the device.
Bluetooth shouldn't require a wifi scan, and it shouldn't require location access.
ah...@gmail.com <ah...@gmail.com> #142
192.168.1.7
al...@gmail.com <al...@gmail.com> #143
pi...@gmail.com <pi...@gmail.com> #144
Governments should intervene here to halt Big Brother. I will address my representative as Google is clearly not willing to do the right thing here. I am very disappointed as there is ZERO justification, and only 1 reason I can see : BIG BROTHER.
dr...@gmail.com <dr...@gmail.com> #145
Probably, petition is needed
za...@gmail.com <za...@gmail.com> #146
Zeko
am...@gmail.com <am...@gmail.com> #147
شكرا
ju...@hotmail.com <ju...@hotmail.com> #148
Now would be a great time to take a look at this. Currently preventing hundreds of thousands of people from installing Bluetooth covid apps.
sk...@gmail.com <sk...@gmail.com> #149
ka...@gmail.com <ka...@gmail.com> #150
When is this going to be fixed??
aa...@gmail.com <aa...@gmail.com> #151
Walo
wa...@gmail.com <wa...@gmail.com> #152
Ok
wa...@gmail.com <wa...@gmail.com> #153
192.168.10.5
mo...@gmail.com <mo...@gmail.com> #154
Up
pi...@gmail.com <pi...@gmail.com> #155
Why is the status 'fixed' when this horrid 'bug' persists ?
ly...@gmail.com <ly...@gmail.com> #156
co...@variabletech.com <co...@variabletech.com> #157
This is now blocking apps from being updated by Google due to their addendum to the google play policies. Any guidance here?
You may only request permissions that are necessary to implement critical current features or services in your application. You may not use permissions that give access to user or device data for undisclosed, unimplemented, or disallowed features or purposes. In order for our team to check for compliance, we must be able to review and verify your in-app experience.```
p....@centrum.cz <p....@centrum.cz> #158
Hi all, you might watch as the comedy continues in here:
aa...@gmail.com <aa...@gmail.com> #159
123.123..
aa...@gmail.com <aa...@gmail.com> #160
52848
rb...@gmail.com <rb...@gmail.com> #161
<div dir="auto"><br><br>تم الإرسال من هاتف Huawei الخاص بي</div><div style="line-height:1.5"><br><br>-------- الرسالة الأصلية --------<br>من: buganizer-system@google.com<br>التاريخ: الاثنين، ١٢ أكتوبر، ٢٠٢٠ ٥:٠٦ م<br>إلى: b-system+1017088769@google.com<br>نسخة إلى: rb334521@gmail.com<br>الموضوع: Re: Issue 37060483 : WifiManager#getScanResults() returns an empty array list if GPS is turned off.<br><blockquote><div><div style="background-color:#fbe983;border:1px solid #debe07;color:#594c04;font-weight:bold;padding:5px 10px">Replying to this email means your email address will be shared with the team that works on this product.</div><br />
<a href="https://issuetracker.google.com/issues/37060483 ">https://issuetracker.google.com/issues/37060483 </a><br />
<br />
<strong>Changed</strong><br />
<br />
<strong>aa...@gmail.com added <a href="https://issuetracker.google.com/issues/37060483#comment160 "> comment #160 </a>:</strong><br />
<p>52848</p>
<br />
<br />
_______________________________<div><br />
<strong>Reference Info: 37060483 WifiManager#getScanResults() returns an empty array list if GPS is turned off.</strong><br />
</div><span style="color:#808080">component: </span><a href="https://issuetracker.google.com/components/190923 ">Android Public Tracker</a><br />
<span style="color:#808080">status: </span>Fixed<br />
<span style="color:#808080">reporter: </span>do...@gmail.com<br />
<span style="color:#808080">assignee: </span>dn...@google.com<br />
<span style="color:#808080">cc: </span>do...@gmail.com<br />
<span style="color:#808080">type: </span>Bug<br />
<span style="color:#808080">priority: </span>P3<br />
<span style="color:#808080">severity: </span>S3<br />
<span style="color:#808080">blocked by: </span><a href="https://issuetracker.google.com/issues/23081999 ">23081999</a><br />
<span style="color:#808080">duplicate issue: </span><a href="https://issuetracker.google.com/issues/37066232 ">37066232</a>, <a href="https://issuetracker.google.com/issues/37068464 ">37068464</a><br />
<span style="color:#808080">hotlist: </span><a href="https://issuetracker.google.com/hotlists/468531 ">[AOSP] assigned</a>, <a href="https://issuetracker.google.com/hotlists/468389 ">[AOSP] duplicate</a>, <a href="https://issuetracker.google.com/hotlists/468507 ">[AOSP] FutureRelease</a><br />
<span style="color:#808080">retention: </span>Component default<br />
<span style="color:#808080">AOSP ID: </span>185370<br />
<span style="color:#808080">ReportedBy: </span>Developer<br />
<br />
<br />
<br />
Generated by Google IssueTracker notification system<br />
<br />
<span style="color:#808080">You're receiving this email because you are subscribed to updates on Google IssueTracker issue <a href="https://issuetracker.google.com/issues/37060483 ">37060483</a> where you have the role: starred. </span><br />
<a href="https://issuetracker.google.com/issues/37060483?unsubscribe=true ">Unsubscribe from this issue.</a></div></blockquote></div>
<a href="
<br />
<strong>Changed</strong><br />
<br />
<strong>aa...@gmail.com added <a href="
<p>52848</p>
<br />
<br />
_______________________________<div><br />
<strong>Reference Info: 37060483 WifiManager#getScanResults() returns an empty array list if GPS is turned off.</strong><br />
</div><span style="color:#808080">component: </span><a href="
<span style="color:#808080">status: </span>Fixed<br />
<span style="color:#808080">reporter: </span>do...@gmail.com<br />
<span style="color:#808080">assignee: </span>dn...@google.com<br />
<span style="color:#808080">cc: </span>do...@gmail.com<br />
<span style="color:#808080">type: </span>Bug<br />
<span style="color:#808080">priority: </span>P3<br />
<span style="color:#808080">severity: </span>S3<br />
<span style="color:#808080">blocked by: </span><a href="
<span style="color:#808080">duplicate issue: </span><a href="
<span style="color:#808080">hotlist: </span><a href="
<span style="color:#808080">retention: </span>Component default<br />
<span style="color:#808080">AOSP ID: </span>185370<br />
<span style="color:#808080">ReportedBy: </span>Developer<br />
<br />
<br />
<br />
Generated by Google IssueTracker notification system<br />
<br />
<span style="color:#808080">You're receiving this email because you are subscribed to updates on Google IssueTracker issue <a href="
<a href="
rb...@gmail.com <rb...@gmail.com> #162
ri...@gmail.com <ri...@gmail.com> #163
Wifi password
ma...@gmail.com <ma...@gmail.com> #164
السلام عليكم ورحمة الله وبركاته
sa...@gmail.com <sa...@gmail.com> #165
sarawut.s2209iii@gmail.com
เมื่อ 20 พ.ย. 2020 15:37 <buganizer-system@google.com> เขียนว่า
Replying to this email means your email address will be shared with the
team that works on this product.
https://issuetracker.google.com/issues/37060483
*Changed*
*ma...@gmail.com <ma...@gmail.com> @addyสราวุธ...+*
_______________________________
*Reference Info: 37060483 WifiManager#getScanResults() returns an empty
array list if GPS is turned off.*
component: Android Public Tracker
<https://issuetracker.google.com/components/190923 >
status: Fixed
reporter: do...@gmail.com
assignee: dn...@google.com
cc: do...@gmail.com
type: Bug
priority: P3
severity: S3
blocked by: 23081999 <https://issuetracker.google.com/issues/23081999 >
duplicate issue: 37066232 <https://issuetracker.google.com/issues/37066232 >,
37068464 <https://issuetracker.google.com/issues/37068464 >
hotlist: [AOSP] assigned <https://issuetracker.google.com/hotlists/468531 >,
[AOSP] duplicate <https://issuetracker.google.com/hotlists/468389 >, [AOSP]
FutureRelease <https://issuetracker.google.com/hotlists/468507 >
retention: Component default
AOSP ID: 185370
ReportedBy: Developer
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google
IssueTracker issue 37060483
<https://issuetracker.google.com/issues/37060483 > where you have the role:
starred.
Unsubscribe from this issue.
<https://issuetracker.google.com/issues/37060483?unsubscribe=true >
เมื่อ 20 พ.ย. 2020 15:37 <buganizer-system@google.com> เขียนว่า
Replying to this email means your email address will be shared with the
team that works on this product.
*Changed*
*ma...@gmail.com <ma...@gmail.com> @addyสราวุธ...+*
_______________________________
*Reference Info: 37060483 WifiManager#getScanResults() returns an empty
array list if GPS is turned off.*
component: Android Public Tracker
<
status: Fixed
reporter: do...@gmail.com
assignee: dn...@google.com
cc: do...@gmail.com
type: Bug
priority: P3
severity: S3
blocked by: 23081999 <
duplicate issue: 37066232 <
37068464 <
hotlist: [AOSP] assigned <
[AOSP] duplicate <
FutureRelease <
retention: Component default
AOSP ID: 185370
ReportedBy: Developer
Generated by Google IssueTracker notification system
You're receiving this email because you are subscribed to updates on Google
IssueTracker
<
starred.
Unsubscribe from this issue.
<
ra...@gmail.com <ra...@gmail.com> #166
this ebook giving trouble i dont like it🤬🤬🤬🤬
ba...@gmail.com <ba...@gmail.com> #167
Nice
sb...@gmail.com <sb...@gmail.com> #168
ل ام من ت ها رنة را هة
sb...@gmail.com <sb...@gmail.com> #169
صبحي جمال الكفراوي
sh...@gmail.com <sh...@gmail.com> #170
Simply WOW google, you don't have even justification
ym...@gmail.com <ym...@gmail.com> #171
We
so...@gmail.com <so...@gmail.com> #172 Restricted
Restricted
um...@gmail.com <um...@gmail.com> #173
Beautiful
tm...@gmail.com <tm...@gmail.com> #174
good service
tm...@gmail.com <tm...@gmail.com> #175
thanks for your help
tm...@gmail.com <tm...@gmail.com> #176
great service
tm...@gmail.com <tm...@gmail.com> #177
thanks for your team
ra...@gmail.com <ra...@gmail.com> #178
ra...@gmail.com <ra...@gmail.com> #179 Restricted+
Restricted+
ra...@gmail.com <ra...@gmail.com> #180
From
on 09/11/2020: issue 37068464
كيف اكتشف الرمز
cc...@gmail.com <cc...@gmail.com> #181
Vitória
di...@gmail.com <di...@gmail.com> #182
Sir connect nhi ho raha
ni...@plandata.eu <ni...@plandata.eu> #183
Bluetooth does not need location permission. Fix it finally.
Description
- Steps to reproduce the problem (including sample code if appropriate).
1. Use Nexus 5 (or 6) with M preview 3.
2. Turn on Wi-Fi of the smartphone.
3. Turn off GPS of the smartphone.
4. Prepare some APs around the smartphone, and activate them.
- What happened.
WifiManager#getScanResults() returns an empty array list.
(Wi-Fi setting of "Settings" also shows no APs and says "Searching for Wi-Fi networks...".)
- What you think the correct behavior should be.
WifiManager#getScanResults() returns a valid array list of currently found APs.
- Device and OS
Nexus 5, 6 with M preview 3