首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏天天P图攻城狮

    Android P之Smart Linkify

    Linkify 这是个很老的工具类了,就是使textview称为可点击链接,它默认支持: web email phone map all 有2种方式设置点击链接: xml方式:通过android:autoLink 的功能还有其他的方式: Html.fromHtml():将需要的字符串解析成html SpannableString:就是通过SpannableString来装饰字符串(Linkify内部就是这种方式) Smart Linkify Smart Linkify是在基于Android O发布的Smart Text Selection的基础上,加入机器学习和神经网络相关的内容来进一步提升识别推断的能力。 前馈神经网络 Smart Linkify首先引入小型的前馈神经网络来寻找对象,因为在文本中找出风格迥异写法的手机号和邮箱地址是很困难的一件事情。 在Smart Linkify中的应用 Smart Linkify里采用了两个紧凑低延时的前馈神经网络。神经网络的训练集是来源于是从网络上收集过来的,生成地址、电话等其他对应的列表。

    1.6K20发布于 2018-11-15
  • 来自专栏Android 开发者

    Android Smart Linkify 支持机器学习

    Android 9 中有一项功能是 Smart Linkify,这是一种新的 API,可在文本中检测到某些类型的实体时添加可点击链接。 这个功能很有用,例如,当您从朋友的消息传递 app 中收到一个地址,想要在地图上查找时,如果使用 Smart Linkify-annotated 文本,它就变得容易多了! ? Smart Linkify 是现有 Android Linkify API 的最新版本。 在 Android 中,Smart Linkify 作为开源文本分类 API 推出(作为生成链接的方法)。 这些模型的 C ++ 推理库在此处作为 Android 开源框架的一部分提供,并在每个文本选择和 Smart Linkify API calls 上运行。

    1.3K30发布于 2018-08-28
  • 来自专栏ATYUN订阅号

    谷歌详述Smart Linkify的核心动力——机器学习

    本周推出的最新版谷歌移动操作系统Android Pie,其最轻松的功能之一就是Smart Linkify。它是一种API,可在文本中检测到地址,电话号码和其他此类实体时添加可点击链接。 Zilka解释说,Smart Linkify是现有Android Linkify API的演变,并且由两个紧凑的,低延迟的前馈神经网络组成,它由多个简单的处理单元组成,称为节点,这些单元是从Android 在实践中,鉴于句子“John应该在星期二打电话1-800-944-9494”,Smart Linkify将(1)将“John应该打电话”与“1-800-944-9494”分开,(2)将“John”分类应将

    68820发布于 2018-08-16
  • 来自专栏Android 开发者

    Android P 中的新文本特性

    Smart Linkify Linkify 类自 API 1以来一直存在,它允许运用正则表达式为文本添加链接。 为了能提供更准确的链接,尤其对于国际化文本,以及消除 WebView 造成的性能降低,我们创建了 Smart Linkify。它可以通过 TextClassifier API 进行访问。 Smart Linkify 使用机器学习算法及模型识别文本中的实体。这种方式提高了实体识别的可靠性。Smart Linkify 可以根据实体类别来对用户可采取的操作提出建议。 比如,如果Smart Linkify 识别到电话号码,便会给出建议,比如发送文本短信、打电话或添加到通讯录。 ? △ Android P 中的 Smart Linkify 为提高 app 的性能,可以将链接的生成及应用工作放到后台线程中。 ?

    2.1K20发布于 2018-08-02
  • 来自专栏决策智能与机器学习

    前沿快报 | 机器智能MI【算法模型】 | 2nd

    Android 9的一个特性是Smart Linkify,这是一个新的API,当检测到文本中有某些特定的实体时,它会添加可点击的链接。 ? Smart Linkify是现有Android Linkify API的新版本。

    60920发布于 2020-08-04
  • 来自专栏WeTest质量开放平台团队的专栏

    Android 9.0 震撼来袭 同步登陆WeTest

    5、文本识别与 Smart Linkify Android 9.0 中,针对识别文本的机器学习模型进行了扩展,使其可以借助 TextClassifier API识别出类似日期或航班号这样的信息。 此外, Smart Linkify 允许开发者通过 Linkify API 使用文本识别模块完成多项操作,比如对用户可采取的操作提出建议。

    1.1K40发布于 2018-10-29
  • 来自专栏程序员开发工具

    TextView AutoLink, ClikSpan 与长按事件冲突的解决

    text; } else { s2 = mSpannableFactory.newSpannable(text); } if (Linkify.addLinks textCanBeSelected() ,若返回 true, 设置 setMovementMethod 我们先来看一下 Linkify 类, 里面定义了几个常量, 分别对应 web , email ,phone ,map,他们的值是位上错开的,这样定义的好处是 方便组合多种值 组合值之后不会丢失状态,即可以获取是否含有某种状态, web, email, phone , map public class Linkify public static final int PHONE_NUMBERS = 0x04; public static final int MAP_ADDRESSES = 0x08; } 看一下 linkify if (Linkify.addLinks(s2, mAutoLinkMask)) { text = s2; type = (type == BufferType.EDITABLE) ?

    2.3K20发布于 2018-12-28
  • 来自专栏机器学习人工学weekly

    机器学习人工学weekly-2018/8/12

    getting-alexa-to-respond-to-sign-language-using-your-webcam-and-tensorflow-js-735ccc1e6d3f 1.7 Android Smart Linkify 原理 The Machine Learning Behind Android Smart Linkify 链接:https://ai.googleblog.com/2018/08/the-machine-learning-behind-android.html

    57620发布于 2018-08-14
  • 来自专栏FreeBuf

    发现Outlook安卓版本APP跨站漏洞CVE-2019-1105

    在这里,我们来谈谈Linkify类,android.text.util.Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。 为了方便,Linkify类提供了4种预置的通用内容类型(电子邮箱地址、电话号码、web地址和住所地址)。

    1.1K20发布于 2019-09-03
  • 来自专栏又见苍岚

    Hexo -19- 添加emoji表情

    hexo-renderer-markdown-it/wiki markdown: render: html: true xhtmlOut: false breaks: true linkify

    55430编辑于 2022-08-04
  • 来自专栏flutter开发精选

    2022-01-17: flutter weekly第3期

    可以用来替代 Snackbars 和 Toasts. pub.dev:https://pub.dev/packages/another_flushbar flutter_linkify 可以将文本中的URLs 或者 emails 转成可点击的链接. pub.dev:https://pub.dev/packages/flutter_linkify 往期 2022-01-11: flutter weekly第

    6.4K10编辑于 2022-09-20
  • 来自专栏WeTest质量开放平台团队的专栏

    Android 9 Pie震撼来袭 同步登陆WeTest

    [p5.gif] 5、文本识别与 Smart Linkify --------------------- Android 9.0 中,针对识别文本的机器学习模型进行了扩展,使其可以借助 TextClassifier 此外, Smart Linkify 允许开发者通过 Linkify API 使用文本识别模块完成多项操作,比如对用户可采取的操作提出建议。

    86110发布于 2018-08-17
  • 来自专栏Android干货

    万能适配器

    import android.graphics.drawable.Drawable; 9 import android.os.Build; 10 import android.text.util.Linkify View.VISIBLE : View.GONE); 150 return this; 151 } 152 153 public ViewHolder linkify( int viewId) { 154 TextView view = getView(viewId); 155 Linkify.addLinks(view, Linkify.ALL

    91690发布于 2018-05-18
  • 来自专栏Android随笔

    一个适用于ListView/GridView/RecyclerView的通用适配器

    setTextColorRes(R.id.viewId, R.color.colorResId, theme) //TextView添加超链接,更多属性参考:android.text.util.Linkify #addLinks(TextView text, int mask) .addLinks(R.id.viewId, Linkify.ALL) //效果同上 .addAllLinks

    49220发布于 2018-08-28
  • 来自专栏【Android开发基础】

    仿IOS弹出框及提示框(含Demo)

    com.example.iosdialog; import android.app.AlertDialog; import android.content.Context; import android.text.util.Linkify R.id.dialog_btn_cancle); mSureBtn = (Button) view.findViewById(R.id.dialog_btn_sure); mContentTv.setAutoLinkMask(Linkify.ALL

    2.6K10编辑于 2023-02-10
  • 来自专栏移动开发专栏

    【整理篇】Android 开发小技巧

    ) 验证用户输入 Context.getCacheDir() 获取缓存数据文件夹的路径 DateUtils.formatDateTime() 用来进行区域格式化工作,输出格式化和本地化的时间或者日期 Linkify.addLinks

    89020编辑于 2022-06-10
  • 来自专栏洞明学问

    Hexo 中使用 emoji 和 tasks

    html tag 标签 xhtmlOut: false # 需要 xtml 文档,使用
    替代
    breaks: true # 用
    开始新的一行 linkify

    92320发布于 2020-05-22
  • 来自专栏Android点滴积累

    Android TextView 添加下划线的几种方式

    android:autoLink属性设置为相应的的值,如果是所有的类型都出来就是android:autoLink="all",当然也可以在java代码里 做,textView01.setAutoLinkMask(Linkify.ALL

    6K70发布于 2018-01-04
  • 来自专栏前端小吉米

    markdownIt2html 插件化路程

    /rules_core/inline') ], [ 'linkify', require('. /rules_core/linkify') ], [ 'replacements', require('.

    1.1K10发布于 2019-07-30
  • 来自专栏快乐阿超

    python包管理Rye

    8.1.7 + click-default-group==1.2.4 + h11==0.14.0 + httpcore==1.0.5 + httpx==0.27.2 + idna==3.10 + linkify-it-py

    24010编辑于 2024-09-29
领券