diff options
author | Steven Liu <steveliu@google.com> | 2019-07-29 08:37:11 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-07-29 08:37:11 -0700 |
commit | 03cd20804986d2f77ea03de6722927a090f73cf4 (patch) | |
tree | a928c362b353e585c2fec7955659de90bc75cba2 /service | |
parent | 8d483a6ba1c2dd8f20d54271621685a22a59b57f (diff) | |
parent | ed76e4a297e80a01ace2847a2674eba501ce8d72 (diff) |
Merge "notify the factory reset event to installer which have permission of NETWORK_CARRIER_PROVISIONING." into qt-r1-dev
am: ed76e4a297
Change-Id: I845de092266b32264013f863729e5365e7093cd0
Diffstat (limited to 'service')
-rw-r--r-- | service/java/com/android/server/wifi/WifiServiceImpl.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/WifiServiceImpl.java b/service/java/com/android/server/wifi/WifiServiceImpl.java index f04755fd9..b25a84593 100644 --- a/service/java/com/android/server/wifi/WifiServiceImpl.java +++ b/service/java/com/android/server/wifi/WifiServiceImpl.java @@ -2970,9 +2970,20 @@ public class WifiServiceImpl extends BaseWifiService { mWifiNetworkSuggestionsManager.clear(); mWifiInjector.getWifiScoreCard().clear(); }); + notifyFactoryReset(); } } + /** + * Notify the Factory Reset Event to application who may installed wifi configurations. + */ + private void notifyFactoryReset() { + Intent intent = new Intent(WifiManager.WIFI_NETWORK_SETTINGS_RESET_ACTION); + intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); + mContext.sendBroadcastAsUser(intent, UserHandle.ALL, + android.Manifest.permission.NETWORK_CARRIER_PROVISIONING); + } + /* private methods */ static boolean logAndReturnFalse(String s) { Log.d(TAG, s); |