WebView.FindAddress(String) 方法

定义

获取第一个子字符串,该子字符串似乎是物理位置的地址。

[Android.Runtime.Register("findAddress", "(Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? FindAddress(string? addr);
[<Android.Runtime.Register("findAddress", "(Ljava/lang/String;)Ljava/lang/String;", "")>]
static member FindAddress : string -> string

参数

addr
String

要搜索地址的字符串

返回

地址,如果未找到地址,则为 null

属性

注解

获取第一个子字符串,该子字符串似乎是物理位置的地址。 只能检测到美国中的地址,必须包括:ul>li a house number/li a street name</li>><>><li a street type (Road, Circle, etc), 拼写或缩写</li<>>li a city name<</><>li li a state or territory, spelled or two letter abbr</li li>an optional 5 digit or 9 digit zip code</li><><<></ul> 所有名称必须正确大写,并且邮政编码(如果存在)必须对状态有效。 街道类型必须是标准的 USPS 拼写或缩写。 还必须使用 USPS 标准对州或地区进行拼写或缩写。 房屋编号不得超过五位数。

<b>注意:</b> 此函数已弃用,应在所有 API 级别上避免,因为它无法检测美国之外的地址,并且误报率很高。 在 API 级别和更早版本 android.os.Build.VERSION_CODES#O_MR1 上,它还会导致加载和初始化整个 WebView 实现,如果 WebView 实现当前正在更新,可能会引发 android.util.AndroidRuntimeException 或其他异常。

此成员已弃用。 此方法被 TextClassifier#generateLinks( android.view.textclassifier.TextLinks.Request)取代。 即使目标 API 级别没有可用的替代项,也避免使用此方法。

Java文档android.webkit.WebView.findAddress(java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于