TelephonyManager.DataEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, включены ли мобильные данные для каждого пользователя. -или- Значения, используемые для возврата состояния для вызова hasCarrierPrivileges.
public virtual bool DataEnabled { [Android.Runtime.Register("isDataEnabled", "()Z", "GetIsDataEnabledHandler", ApiSince=26)] get; [Android.Runtime.Register("setDataEnabled", "(Z)V", "GetSetDataEnabled_ZHandler", ApiSince=26)] [Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")] set; }
[<get: Android.Runtime.Register("isDataEnabled", "()Z", "GetIsDataEnabledHandler", ApiSince=26)>]
[<set: Android.Runtime.Register("setDataEnabled", "(Z)V", "GetSetDataEnabled_ZHandler", ApiSince=26)>]
[<set: Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
member this.DataEnabled : bool with get, set
Значение свойства
Значение true, если мобильные данные включены.
- Атрибуты
Комментарии
Документация по методу получения свойств:
Возвращает значение, указывающее, включены ли мобильные данные для каждого пользователя. Существуют и другие факторы, которые могут отключить мобильные данные, но они здесь не рассматриваются.
Если этот объект был создан с #createForSubscriptionId
помощью , применяется к заданному subId. В противном случае применяется к SubscriptionManager#getDefaultDataSubscriptionId()
Требуется одно из следующих разрешений: android.Manifest.permission#ACCESS_NETWORK_STATE
, android.Manifest.permission#MODIFY_PHONE_STATE
или android.Manifest.permission#READ_BASIC_PHONE_STATE READ_BASIC_PHONE_STATE
для того, чтобы вызывающее приложение имеет привилегии оператора (см. ).#hasCarrierPrivileges
Обратите внимание, что при этом не учитываются ограничения данных, которые могут присутствовать в вызывающем приложении. Такие ограничения можно проверить с помощью ConnectivityManager#getRestrictBackgroundStatus
.
Документация по Java для android.telephony.TelephonyManager.isDataEnabled()
.
Документация по методу задания свойств:
Значения, используемые для возврата состояния для вызова hasCarrierPrivileges.
Документация по Java для android.telephony.TelephonyManager.setDataEnabled(boolean)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.