TelephonyManager.SetForbiddenPlmns(IList<String>) 方法

定义

将禁止的 PLMN SIM 文件的内容替换为提供的值。

[Android.Runtime.Register("setForbiddenPlmns", "(Ljava/util/List;)I", "GetSetForbiddenPlmns_Ljava_util_List_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual int SetForbiddenPlmns (System.Collections.Generic.IList<string> fplmns);
[<Android.Runtime.Register("setForbiddenPlmns", "(Ljava/util/List;)I", "GetSetForbiddenPlmns_Ljava_util_List_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member SetForbiddenPlmns : System.Collections.Generic.IList<string> -> int
override this.SetForbiddenPlmns : System.Collections.Generic.IList<string> -> int

参数

fplmns
IList<String>

要禁止的 PLMN 列表。

返回

已成功写入 SIM FPLMN 列表的 PLMN 数。 这可能小于传入的 SIM 文件没有足够的空间容纳传入的所有值的 PLMN 数。 在发生意外故障时返回 -1

属性

注解

将禁止的 PLMN SIM 文件的内容替换为提供的值。 传递空列表将清除 EFfplmn 文件的内容。 如果提供的列表小于 EFfplmn 的大小,则列表将填充为“FFFFFF”的文件大小。 (3GPP TS 31.102 规范 4.2.16 要求)如果列表长于 EFfplmn 的大小,则文件将从列表的开头写入到文件大小。

需要权限: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE 或调用应用具有运营商权限(请参阅 #hasCarrierPrivileges)。

适用于 . 的 android.telephony.TelephonyManager.setForbiddenPlmns(java.util.List<java.lang.String>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于