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 数。 这可能小于传入的 PLMN 数,其中 SIM 文件没有足够的空间容纳传入的所有值。 发生意外故障时返回 -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 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

适用于