語言

DevicePolicyManager.UpdateOverrideApn 方法

定義

裝置擁有者或受管理設定檔擁有者呼叫來更新覆蓋的 APN。

[Android.Runtime.Register("updateOverrideApn", "(Landroid/content/ComponentName;ILandroid/telephony/data/ApnSetting;)Z", "GetUpdateOverrideApn_Landroid_content_ComponentName_ILandroid_telephony_data_ApnSetting_Handler", ApiSince=28)]
public virtual bool UpdateOverrideApn(Android.Content.ComponentName admin, int apnId, Android.Telephony.Data.ApnSetting apnSetting);
[<Android.Runtime.Register("updateOverrideApn", "(Landroid/content/ComponentName;ILandroid/telephony/data/ApnSetting;)Z", "GetUpdateOverrideApn_Landroid_content_ComponentName_ILandroid_telephony_data_ApnSetting_Handler", ApiSince=28)>]
abstract member UpdateOverrideApn : Android.Content.ComponentName * int * Android.Telephony.Data.ApnSetting -> bool
override this.UpdateOverrideApn : Android.Content.ComponentName * int * Android.Telephony.Data.ApnSetting -> bool

參數

admin
ComponentName

這個請求就是與此 DeviceAdminReceiver 相關聯的

apnId
Int32

id更新覆蓋APN

apnSetting
ApnSetting

更新覆蓋的 APN

傳回

true 如果所需的覆蓋 APN 成功更新, false 否則。

屬性

備註

裝置擁有者或受管理設定檔擁有者呼叫來更新覆蓋的 APN。

若沒有覆蓋 APN,此方法可能會返回 false 給定 apnId。

若apnSetting與現有覆蓋APN衝突,此方法也可能返回false。 改為更新現有的衝突 APN。

關於衝突的定義,請參見 #addOverrideApn 。

Android 版本 android.os.Build.VERSION_CODES#TIRAMISU之前:只有裝置擁有者才能更新 APN。

從 Android 版本 android.os.Build.VERSION_CODES#TIRAMISU開始:裝置擁有者與受管理設定檔擁有者皆可更新企業 APN(ApnSetting#TYPE_ENTERPRISE),但只有裝置擁有者能更新其他類型的 APN。

Java 文件 android.app.admin.DevicePolicyManager.updateOverrideApn(android.content.ComponentName, int, android.telephony.data.ApnSetting)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於