VpnService.ServiceMetaDataSupportsAlwaysOn 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示此 VpnService 是否支持始终打开模式的布尔元数据字段的键。
[Android.Runtime.Register("SERVICE_META_DATA_SUPPORTS_ALWAYS_ON", ApiSince=27)]
public const string ServiceMetaDataSupportsAlwaysOn;
[<Android.Runtime.Register("SERVICE_META_DATA_SUPPORTS_ALWAYS_ON", ApiSince=27)>]
val mutable ServiceMetaDataSupportsAlwaysOn : string
字段值
- 属性
注解
指示此 VpnService 是否支持始终打开模式的布尔元数据字段的键。
对于面向 android.os.Build.VERSION_CODES#N API 24
或更高版本的 VPN 应用,Android 为用户提供了将其设置为始终打开的功能,以便在设备重启和应用升级后保留 VPN 连接。 还可以通过设备所有者和配置文件所有者应用 DevicePolicyManager#setAlwaysOnVpnPackage
启用 Always-On VPN。
不支持此功能的 VPN 应用应通过将此元数据字段添加到组件的AndroidManifest.xml
组件来VpnService
选择退出。 如果定义了AndroidManifest.xml
多个组件,选择退出其中任一VpnService
组件将选择退出整个应用。 例如,
{@code
<service android:name=".ExampleVpnService"
android:permission="android.permission.BIND_VPN_SERVICE">
<intent-filter>
<action android:name="android.net.VpnService"/>
</intent-filter>
<meta-data android:name="android.net.VpnService.SUPPORTS_ALWAYS_ON"
android:value=false/>
</service>
}
此元数据字段默认为 true
不存在。 它只会对 android.os.Build.VERSION_CODES#O_MR1
或更高版本产生影响。
适用于 . 的 android.net.VpnService.SERVICE_META_DATA_SUPPORTS_ALWAYS_ON
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。