summaryrefslogtreecommitdiff
path: root/src/com/android
AgeCommit message (Collapse)Author
2017-02-21Add an example robolectric test.Joe LaPenna
This alos provides an override for SystemApi objects that are not part of the official robolectric distribution. Test: mma NetworkRecommendation RunNetworkRecommendationRoboTests Bug: 34944625 Change-Id: I4085cc7caef2d33c7d2e210b721499195a5b7b72
2017-02-15Update util classesJoe LaPenna
Test: mma NetworkRecommendation RunNetworkRecommendationRoboTests Bug: 34944625 Change-Id: I35495c8a36e3b07caf56cb3882f29ed0f95675a4
2017-02-15Update to add config parameters, improved ssid handling.Joe LaPenna
Test: mma NetworkRecommendation RunNetworkRecommendationRoboTests Bug: 34944625 Change-Id: I9a8b17c80e0bf7e02566af3eabbe963f1094268b
2017-02-07Update deps structure, add new Blog class for easier loggingJoe LaPenna
Bug: 34944625 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: Id3dee19be4daf03d50ceb00445a0769f8dbe4aa7
2017-02-02Move code around for better organization.Joe LaPenna
Bug: 34944625 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: If50a041009c1015319b1fad3dd30256e3c235a53
2017-01-18Renamed currentRecommendedWifiConfig to defaultWifiConfig.Jeremy Joslin
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Bug: 34387385 Change-Id: Ie328f67803ca4021f4944faa70bc6aa2645c7372
2017-01-12Update Wi-Fi Wakeup notification action.Amin Shaikh
Bug: 34135303 Test: runtest --path tests/src/com/android/networkrecommendation Change-Id: I4b7acc48846bdb631996ba97304d6dd4548757ca
2017-01-12Add Wi-Fi Enabled notification.Amin Shaikh
This notification shows once per SSID and dismisses itself after the users leaves the range of the network. Added verbose logging to WifiNotificationController and fixed bug querying initial state on start. Test: runtest --path tests/src/com/android/networkrecommendation/ Bug: 33677088 Change-Id: I825dca871ba7d377be34352dd216fd6ebd979b8d
2017-01-12Make sure notifications work when score is provided but no badging.Stephen Chen
Also fixed tests after changes from building with system jar and copyright strings. Bug: 34234095 Test: runtest --path packages/services/NetworkRecommendation/tests/src/com/android/networkrecommendation Change-Id: I9ee37cd4d38106e4f205bba3d77840bed5d9c7d4
2017-01-12Request recommendations for WifiNotificationController via provider.Stephen Chen
NetworkScoreManager#requestRecommendation() will be hidden, so using the DefaultNetworkRecommendationProvider to request recommendations instead. Also fixed broken tests. Bug: 34231211 Bug: 34227405 Test: runtest --path packages/services/NetworkRecommendation/tests/src/com/android/networkrecommendation/WifiNotificationControllerTest.java Change-Id: I1eec48fe8ba2dfc13b2a803d7f7186959ab715fd
2017-01-11Compile NetworkRecommendation with the system jar.Joe LaPenna
Test: build/flashed && adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Bug: 34234095 Bug: 34235341 Change-Id: Ib5377cb240b509edd8a92e069070b46752389922
2017-01-11Make the start range for rssi constant.Joe LaPenna
Bug: 34127266 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: I99370283ece056bb3e6b75664127c42efe7ac227 Merged-In: I99370283ece056bb3e6b75664127c42efe7ac227
2017-01-11Send a mock badge score to the scorer, too.Joe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Bug: 34127266 Change-Id: I51cc0e5b7d57d430393b08993a15409f38925f20 Merged-In: I51cc0e5b7d57d430393b08993a15409f38925f20
2017-01-10Add new Wi-Fi Open Network Notifications flow.Stephen Chen
Uses NetworkScoreManager to provide recommended open access points and allows users to connect to them with the notifications action flow. Bug: 33355924 Test: runtest --path frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/WifiNotificationControllerTest.java Change-Id: Ifcebfaff38e1c223629d0e205330047c1d0eef2b
2017-01-09WifiWakeupController implementation.Amin Shaikh
- Implemented Wi-Fi Wakeup feature in WifiWakeupController - Copied relevant parts of WifiNetworkSelector and SavedNetworkEvaluator into WifiWakeupNetworkSelector - Copied subset of WifiConfigurationUtil and ScanResultUtil classes - Added tests for added classes Bug: 33225171 Test: runtest --path tests/src/com/android/networkrecommendation/ Change-Id: If56591429cf253697803c0911e820d8bdb134388
2017-01-06Formatting and documentation updates.Joe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Bug: 33224286 Change-Id: I73b230d56ebeccd15e106ab8c931348074158179 Merged-In: I73b230d56ebeccd15e106ab8c931348074158179
2017-01-06Move WifiWakeupController to NetworkRecommendationAmin Shaikh
Added ability to enable/disable WifiNotificationController based on whether the framework is bound to the DefaultNetworkRecommendationProvider. Bug: 34054262 Test: runtest --path tests/src/com/android/networkrecommendation/WifiWakeupControllerTest.java Change-Id: Ia3c645bf001dc5bc6ee129bac6d5a24b80e09897
2017-01-05Move WifiNotificationController to NetworkRecommendation package.Stephen Chen
Bug: 32981344 Test: runtest --path packages/services/NetworkRecommendation/tests/src/com/android/networkrecommendation/WifiNotificationControllerTest.java Change-Id: I49604a841b1d7175e83bdf26398abc6024549947
2017-01-03Extract provider into its own classJoe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Bug: 33224286 Change-Id: I53fad7391d7c67a68635c8d3721ae704d6d29165 Merged-In: I53fad7391d7c67a68635c8d3721ae704d6d29165
2016-12-29Add support for scoring any SSID rather than specific bssids.Joe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Bug: 33224286 Change-Id: I3beb45ee294ef61bd0105d6c747851b22e62bb2d Merged-In: I3beb45ee294ef61bd0105d6c747851b22e62bb2d
2016-12-21Cherry-pick: ag/1725272Sundeep Ghuman
Update the captive portal key in DefaultNetworkRecommendationService. Bug: 33049302 Test: compilation only Change-Id: Ib02608f6dfedc082e0f6e44dac01e3fbe5389187 Merged-In: Ie052bf3da1da0c17489444ff93827dce605f87d3 Topic: ScoredNetworkRankingScore
2016-12-21Update NetworkRecommendation to use the new api.Amin Shaikh
Bug: 33490132 Test: runtest --path runtest --path DefaultNetworkRecommendation{Provider,Service}Test.java Change-Id: I3ac1cf7bcba647db8969e207af37da2af2167de0 Merged-In: I3ac1cf7bcba647db8969e207af37da2af2167de0
2016-12-20Remove callback wrapper, ResultCallback is not-finalJoe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: I42d54f601e56192c2f1abb1e30a2b6f3911fd3a6
2016-12-19Print an abbreviated wifi config in dumpsysJoe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: Ibf3e2a2cfea0cf529ba54a7d5b5750dfd28fb21e
2016-12-19Fix NPE reading scan results.Joe LaPenna
Didn't seem possible at first glance of the code, but it looks like getScanResults might return null on occasion. BUG: 33710559 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: Ic5d0ef49d0770e6a11d465c44d1c3c0ebe52a340
2016-12-16Make NRS log a warning when scoring and not active.Joe LaPenna
Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: If3e8f8ffa4c8dea8101e3553662b5ec662025a1d
2016-12-16Push scores into the network score cache.Joe LaPenna
BUG: 33224286 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: Ia2c49777b2411f1adade6cda13bbe263e14f68d8
2016-12-16Improve recommendations using stored scoresJoe LaPenna
BUG: 33224286 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: Iba8ff6d23dc42efeb6dbad8e33a2d25eacfd4cd9
2016-12-15Add a manually managed score cache.Joe LaPenna
BUG: 33224286 Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: I5342a346e841baba04d0e3bca1c7e14cfe4afacd
2016-12-14Basic NetworkRecommendation serviceJoe LaPenna
This example recommender should be used for API verification and testing and is not yet suitable for non-development builds. Test: adb shell am instrument -w com.android.networkrecommendation.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: I716ab7fef70a85ad0c03e7ca3b00f7ee9e137ade