History log of /frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
de629c7ac77719ec6223254825a3e3b099c364c1 20-Apr-2016 Mitchell Wills <mwills@google.com> Update scan and last network info in the WorkThread am: cf0875a am: c441faa
am: 2dbac6c

* commit '2dbac6cee58c343682ebf6590ae170c2acd067e4':
Update scan and last network info in the WorkThread

Change-Id: I1068111b96b907f9f3c839fc497e9d06e1254d26
cf0875a9b69da9da5e16563eca33609e775d9195 18-Apr-2016 Mitchell Wills <mwills@google.com> Update scan and last network info in the WorkThread

This prevents a race condition where mLastInfo is updated while
processing scan results causing a crash.

Change-Id: Ic5147f3851f218c0f697e4ebb324f1cb63d02665
Fixes: 27944510
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
ab313f8443c7dade78b7ae53d18dba002a144425 26-Nov-2015 Lorenzo Colitti <lorenzo@google.com> Don't show "Connected, no Internet" any longer than necessary.

Currently, both the wifi detail view in Quick Settings and the
wifi settings screen show "connected, no internet" for a few
seconds after a network connects. This makes it seem that
network validation is slow, even though usually it only takes
tens or hundreds of milliseconds.

Fix this by updating the access point list when we receive an
onCapabilitiesChanged NetworkCallback for the current wifi
connection.

This also allows us to stop listening to the RSSI_CHANGED_ACTION
broadcast, because:

1. WifiStateMachine only ever sends out that broadcast just after
calling updateCapabilities, which causes an
onCapabilitiesChanged callback to be received.
2. We don't use any of the extras in the RSSI_CHANGED_ACTION
broadcast, only call updateNetworkInfo, which we do on
every onCapabilitiesChanged callback anyway.

While I'm at it, move a variable assignment around to improve
clarity.

Change-Id: I57d3a13754ba4d8c6d58c566713d3f07d0ed2476
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
c856be16530bee8232ba644d8c422041ead71970 04-Nov-2015 Mitchell Wills <mwills@google.com> Merge "Don't cache ScanResults in WifiTracker if there is no SSID"
0775a98e2095224d4b1618a4739543ce6e7f32ec 19-Aug-2015 Sanket Padawe <sanketpadawe@google.com> Fix AP showing up forever in Settings after shutting down that AP.

Bug: 22129483
Change-Id: I1f6abdb0b80c2d2fec5a7dc4026b5230cd29af7b
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
9df79043907870fd4c1bd30b460b138169b92bbf 01-Sep-2015 Mitchell Wills <mwills@google.com> Don't cache ScanResults in WifiTracker if there is no SSID

Bug: 23528076
Change-Id: I118cfafb526fe760bf1d545e09a1559e3867ce06
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
5a42db2e9c4ce5700a321b9c2aa22189598ceeaf 03-Aug-2015 Mitchell Wills <mwills@google.com> Pass connection configuration when setting wifi info

This allows the both the ssid and connection info to be verified when
updating wifi info.

Bug: 22797622
Change-Id: I82d771a299e17469683516c6b1077cb260981812
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
dbd05a98e5ed8cd1a4678790df507d9741da5ba2 06-Jul-2015 Jason Monk <jmonk@google.com> Fix wifi crash

Handle clearing state for resume on the same worker thread as everything
else, this way there can't be concurrent modification.

Bug: 22040227
Change-Id: I9ac78a19fc126c8103f3218e657ca93911d3890d
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
a0d929e505432a8c84f3899696c910db16bd73bf 13-Jun-2015 Vinit Deshpande <vinitd@google.com> Address API review comments

Added a flags field in ScanResult; along with flag
values and methods to read them.

Changed types of passpoint related fields.

Bug: 21342042
Bug: 21572290
Bug: 21343777

Change-Id: I413960de88b387853d11b9e10f92665e9c06a81b
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
fcd4612f70bb22e11bf776c76afc45b03a5b026c 12-Jun-2015 Vinit Deshpande <vinitd@google.com> Fix access point list jumping around in WifiSettings

This happens because the scan times are very aggressive
(to save power); and we don't find all APs on each scan.
So on each scan, some APs are considered lost and some
other are considered found; resulting in reordering the
list.

This change fixes that by requiring 3 scans to confirm
absence of an AP.

Bug: 7263326

Change-Id: I04f61ec5e5aa1589f457645acbf538c7e275a4bf
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
6980d12c5864941e68933705c1f15a102ac348cb 15-Jun-2015 Jason Monk <jmonk@google.com> Make references to ssid use a verbatim TtsSpan

Bug: 20059794
Change-Id: Id92ef11e78547e168f55515dea2fc28519871d6f
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
e04ae8aced5d3e2cb8a3f6fd800e048bd5e572cf 03-Jun-2015 Jason Monk <jmonk@google.com> SettingsLib/Wifi: Run pause/resumes on main thread

To avoid our objects from disappearing out from under us.

Bug: 21581533
Change-Id: Ia6fc9e56271f79c7d8b0f86f9c35351c39c35d29
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
a296c69cc2c798acd070b843c699a9cd1e337ff4 02-Jun-2015 Jason Monk <jmonk@google.com> Handle network info updates while scanning is paused

Bug: 21581533
Change-Id: I4216c3e9b64cb758e32dd93c39061f9d7a642ee0
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
1904081c62eeb1d22c7572829ed0591de7a09af6 01-Jun-2015 Jason Monk <jmonk@google.com> Be more careful with mAccessPoints usage

Bug: 21559453
Change-Id: I1a0bcf7282ad1a651169dea7e8ac5bc618b580d1
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
bf3d1af3d8bd32f410aa5cc44ccdc1df593ef210 22-May-2015 Jason Monk <jmonk@android.com> SettingsLib: Fix wifi crash during settings index

and test it

Bug: 21365029
Change-Id: I9a914773577dcbe591b41c9114ba4d078b5e7369
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
2b51cc30d523cce3609a498c466364caf3ce504e 13-May-2015 Jason Monk <jmonk@google.com> Fix crash from WPS

Also fix the tests to handle the new threadedness while here.

Bug: 20067687
Change-Id: I116bf14c71886b251c2e8bcaeb2c9b0e5f9ec817
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
a42ee81368f4ce469db5a787f0f3a3edd15d9931 12-May-2015 Jason Monk <jmonk@google.com> Fix crash in setup wizard

Clear out any unhandled worker messages before stopping tracking.

Bug: 21048197
Change-Id: I3792215a1e7799bdb93587cd7158c4d5d86de348
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
30d8004dbf1941d9ac8c5c7839c135a1b87a87fc 08-May-2015 Jason Monk <jmonk@google.com> SettingsLib: Do wifi processing in background

Bug: 19520495
Change-Id: Iefad932bd523b26a19e5f902133563341aea7426
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
dcf00c9d0f6f985aef186cfe5d7b63761e2f8104 16-Apr-2015 Vinit Deshpande <vinitd@google.com> Implement 'Available via Passpoint' feature [DO NOT MERGE]

This also fixes the issues related to explicit connection
to passpoint AP, and fixes occassional mention of
'connected via Wi-Fi Assistent'

Change-Id: I152cebafa6259194f1d09a6972a3508156335cb6
(cherry picked from commit ff783cd6cfc82870a6126fe1ef019d21131423fc)
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
fc40600e30e281712f6c2fc899fc3894b8ad0050 16-Apr-2015 Vinit Deshpande <vinitd@google.com> Fix settings UI for passpoint networks [DO NOT MERGE]

This change includes showing the friendly name in saved
networks list and 'Connected via provider' addition for
passpoint connections.

Change-Id: If330baa96dedb099d5989b3df5b9778bbbcb15e3
(cherry picked from commit 597f49cdda63fef1b583e2053341485e8d4e2371)
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
6572eae9d278e7199440aeae9a91f9418e8ab4af 05-Feb-2015 Jason Monk <jmonk@google.com> Fix crash in Wifi QS Panel

When open QS wifi panel while wifi was off was causing a crash from
wifi enabling while the WifiTracker was not in a scanning state.
Fix plus a test enclosed.

Bug: 19322090
Change-Id: Id863cdcbf4aa8d50822de3a200355dbaee74b488
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java
d52356aa5e82c7c5db61672bbe8d0f44861f3e59 28-Jan-2015 Jason Monk <jmonk@google.com> Move Settings wifi tracking to SettingsLib

Make SettingsLib capable of tracking which wifi networks are
available/saved and their state.

Also modify Quick Settings to use this code rather than having
its own logic.

Bug: 19180466
Change-Id: Iff9f9aed240d79323dba41496496e8076b9fa6f2
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java