Add comments to carrierconfigmanager for required permission.

Bug: b/20826627
Change-Id: Ia8a42f4792429e56108a423f27c3f843f6b0f958
This commit is contained in:
Junda Liu
2015-06-18 16:29:35 -07:00
parent 4250c8d643
commit fbd740c3ca

View File

@@ -392,6 +392,9 @@ public class CarrierConfigManager {
* specific SIM card. If an invalid subId is used, the returned config will contain default
* values.
*
* <p>Requires Permission:
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
*
* @param subId the subscription ID, normally obtained from {@link SubscriptionManager}.
* @return A {@link PersistableBundle} containing the config for the given subId, or default
* values for an invalid subId.
@@ -413,6 +416,9 @@ public class CarrierConfigManager {
/**
* Gets the configuration values for the default subscription.
*
* <p>Requires Permission:
* {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
*
* @see #getConfigForSubId
*/
@Nullable
@@ -427,6 +433,8 @@ public class CarrierConfigManager {
* This should be called by a carrier service app if it wants to update config at an arbitrary
* moment.
* </p>
* <p>Requires that the calling app has carrier privileges.
* @see #hasCarrierPrivileges
* <p>
* This method returns before the reload has completed, and
* {@link android.service.carrier.CarrierService#onLoadConfig} will be called from an