[Settings] Replace CONNECTIVITY_INTERNAL to TETHER_PRIVILEGED
Settings is using CONNECTIVITY_INTERNAL to restrict launching tether provisoning activity by provioning apps only. However, CONNECTIVITY_INTERNAL will be deprecated from Android R, replace the permission to TETHER_PRIVILEGED. Bug: 32963470 Test: atest TetherServiceTest Change-Id: I4c8312b92de8d5d9c9090c572e54622dc4fcf9d4
This commit is contained in:
@@ -88,7 +88,7 @@ public class TetherService extends Service {
|
||||
String provisionResponse = getResourceForDefaultDataSubId().getString(
|
||||
com.android.internal.R.string.config_mobile_hotspot_provision_response);
|
||||
registerReceiver(mReceiver, new IntentFilter(provisionResponse),
|
||||
android.Manifest.permission.CONNECTIVITY_INTERNAL, null);
|
||||
android.Manifest.permission.TETHER_PRIVILEGED, null);
|
||||
SharedPreferences prefs = getSharedPreferences(PREFS, MODE_PRIVATE);
|
||||
mCurrentTethers = stringToTethers(prefs.getString(KEY_TETHERS, ""));
|
||||
mCurrentTypeIndex = 0;
|
||||
|
Reference in New Issue
Block a user