Merge "[Settings] Replace CONNECTIVITY_INTERNAL to TETHER_PRIVILEGED" am: a67ca4cfd7
am: 3a728ae13b
am: a6dadc465b
Change-Id: I08a04f4e627ce876a3cabd194a9838a0b5ce8459
This commit is contained in:
@@ -32,7 +32,7 @@ import com.android.settings.Utils;
|
|||||||
/**
|
/**
|
||||||
* Activity which acts as a proxy to the tether provisioning app for sanity checks and permission
|
* Activity which acts as a proxy to the tether provisioning app for sanity checks and permission
|
||||||
* restrictions. Specifically, the provisioning apps require
|
* restrictions. Specifically, the provisioning apps require
|
||||||
* {@link android.permission.CONNECTIVITY_INTERNAL}, while this activity can be started by a caller
|
* {@link android.permission.TETHER_PRIVILEGED}, while this activity can be started by a caller
|
||||||
* with {@link android.permission.TETHER_PRIVILEGED}.
|
* with {@link android.permission.TETHER_PRIVILEGED}.
|
||||||
*/
|
*/
|
||||||
public class TetherProvisioningActivity extends Activity {
|
public class TetherProvisioningActivity extends Activity {
|
||||||
|
@@ -88,7 +88,7 @@ public class TetherService extends Service {
|
|||||||
String provisionResponse = getResourceForActiveDataSubId().getString(
|
String provisionResponse = getResourceForActiveDataSubId().getString(
|
||||||
com.android.internal.R.string.config_mobile_hotspot_provision_response);
|
com.android.internal.R.string.config_mobile_hotspot_provision_response);
|
||||||
registerReceiver(mReceiver, new IntentFilter(provisionResponse),
|
registerReceiver(mReceiver, new IntentFilter(provisionResponse),
|
||||||
android.Manifest.permission.CONNECTIVITY_INTERNAL, null);
|
android.Manifest.permission.TETHER_PRIVILEGED, null);
|
||||||
SharedPreferences prefs = getSharedPreferences(PREFS, MODE_PRIVATE);
|
SharedPreferences prefs = getSharedPreferences(PREFS, MODE_PRIVATE);
|
||||||
mCurrentTethers = stringToTethers(prefs.getString(KEY_TETHERS, ""));
|
mCurrentTethers = stringToTethers(prefs.getString(KEY_TETHERS, ""));
|
||||||
mCurrentTypeIndex = 0;
|
mCurrentTypeIndex = 0;
|
||||||
|
@@ -431,7 +431,7 @@ public class TetherServiceTest extends ServiceTestCase<TetherService> {
|
|||||||
responseIntent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND);
|
responseIntent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND);
|
||||||
responseIntent.putExtra(TetherService.EXTRA_RESULT, response);
|
responseIntent.putExtra(TetherService.EXTRA_RESULT, response);
|
||||||
context.sendBroadcast(
|
context.sendBroadcast(
|
||||||
responseIntent, android.Manifest.permission.CONNECTIVITY_INTERNAL);
|
responseIntent, android.Manifest.permission.TETHER_PRIVILEGED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user