History log of /frameworks/base/services/core/java/com/android/server/net/watchlist/ReportEncoder.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9973345b15fb0e45c89ba87e76ed727147215d7f 29-Mar-2018 Ricky Wai <rickywai@google.com> Handle getNetworkWatchlistConfigHash() without config case

Follow ConnectivityManager.getNetworkWatchlistConfigHash() javadoc,
it should return null when watchlist config file does not exist

Bug: 76212923
Test: NULL
Change-Id: Ice2de0732cb07f5159d1e068fb8f95b979191d1a
/frameworks/base/services/core/java/com/android/server/net/watchlist/ReportEncoder.java
d89243bf546501fd6105d0373754e4c62681812a 31-Jan-2018 Ricky Wai <rickywai@google.com> Generate network watchlist report as proto

Bug: 63908748
Test: runtest frameworks-services -p com.android.server.net.watchlist
Change-Id: I814abeb7700dd4fb0b74ee1fc95bac32718db739
/frameworks/base/services/core/java/com/android/server/net/watchlist/ReportEncoder.java
103ebf5bc56b25c8b4d77daa82692a026da32e85 15-Jan-2018 Ricky Wai <rickywai@google.com> Apply differential privacy on watchlist report

Changes:
- Added watchlist report generation functions
- Apply DP to watchlist report
- Renamed WatchlistSettings as WatchlistConfig
- WatchlistSettings now stores user generated settings

Bug: 63908748
Test: Able to compile, tests pass

Change-Id: I5a4e3f7e5e1195203aa0a66fa4b9e7ed4e0c1b27
/frameworks/base/services/core/java/com/android/server/net/watchlist/ReportEncoder.java