自动填充框架

自动填充框架在 Android 8.0(API 级别 26)及更高版本中可用。

某些应用(例如密码管理器)可以使用用户提供的数据来填充其他应用中的视图。填充其他应用视图的应用称为*自动填充服务*。自动填充框架管理应用和自动填充服务之间的通信。

填写表单是一项耗时且容易出错的任务。自动填充框架通过提供以下好处来改善用户体验

  • 节省填写字段的时间。自动填充使用户无需重新输入信息。
  • 最大程度地减少用户输入错误。输入容易出错,尤其是在移动设备上。最大程度地减少输入信息的需要,可以最大程度地减少错别字。

组件

自动填充框架包含以下高级组件

  • 自动填充服务:如密码管理器等应用,它们保存并存储可在多个应用中的视图中使用用户的信息。
  • 自动填充客户端:提供需要填写或保存用户信息的视图的应用。
  • Android 系统:定义工作流程并提供使服务和客户端协同工作的基础结构的操作系统。

有关自动填充工作流程的详细说明,请参阅 AutofillServiceAutofillManager 参考文档。

指南

要了解有关如何使用自动填充框架的更多信息,请参阅以下指南

为自动填充优化您的应用
检查您的应用是否已配置为与自动填充框架一起使用。
构建自动填充服务
实现您自己的自动填充服务。
将自动填充与键盘和其他输入法集成
使键盘和其他输入法能够使用自动填充,并使您的自动填充提供商能够支持输入法集成。