搜索插件、代码仓与 APP 分类

smart_text_flutter 封面
插件详情v0.4.0

smart_text_flutter

一个用于在 iOS 上使用 NSDataDetector 和在 Android 上使用 TextClassifier 检测文本中链接的 Flutter 插件

AndroidiOS
近 30 天下载
916
喜欢数
102
Pub 分数
160

安装插件

flutter pub add smart_text_flutter

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

SmartTextFlutter 是一个 Flutter 插件,通过平台特定的 API(iOS 上的 NSDataDetector 和 Android 上的 TextClassifier)自动检测和识别文本字符串中的链接。它使开发者能够通过让 URL、电话号码和其他可操作内容变得可点击,从而增强文本渲染,而无需手动解析。该包简化了与原生文本检测功能的集成,确保跨平台的准确且高效的链接识别。非常适合聊天应用、新闻阅读器以及任何需要智能文本处理的应用。

适合场景

  • 检测用户生成内容中的可点击链接
  • 通过自动链接增强消息线程
  • 从文本中解析联系信息
  • 提高富文本显示的可读性
  • 自动识别社交媒体帖子中的网址

主要特点

  • 在 iOS 和 Android 上使用原生文本检测 API
  • 支持自动链接 URL 和电话号码
  • 最小化设置,简单明了的 API
  • 跨平台一致性
  • 轻量且高效

适合对象

  • 聊天和消息应用
  • 内容显示控件
  • 社交媒体集成
  • 用户输入处理
  • 需要智能文本处理的应用程序

使用建议

  • 仅限链接和联系人检测
  • 某些功能需要平台特定的权限
  • 可能需要额外的样式来自定义链接外观
  • 依赖原生 SDK 版本
  • 不适合复杂的文本模式匹配

所属分类

依赖

依赖清单 3 项

  • plugin_platform_interface^2.0.2
  • url_launcher^6.3.1
  • url_launcher_ios^6.3.2

使用此插件的项目

暂无相关数据。