共用方式為


VpnService.ServiceMetaDataSupportsAlwaysOn 欄位

定義

布爾元數據欄位的索引鍵,指出此 VpnService 是否支援 Always-On 模式。

[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 是否支援 Always-On 模式。

針對以或更新版本為目標的 android.os.Build.VERSION_CODES#N API 24 VPN 應用程式,Android 可讓使用者將它設定為 Always-On,以便在裝置重新啟動和應用程式升級之後保存 VPN 連線。 裝置擁有者和配置檔擁有者應用程式也可以透過 DevicePolicyManager#setAlwaysOnVpnPackage啟用 Always-On VPN。

不支援此功能的 VPN 應用程式應退出宣告,方法是將此元數據欄位新增至的 VpnService AndroidManifest.xml元件。 如果 中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_ONJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於