DevicePolicyManager.UpdateOverrideApn 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
裝置擁有者或受管理設定檔擁有者呼叫來更新覆蓋的 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。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。