HarmonyOS next 示例代码全集
SenarioFusionKit_SampleCode_AutoFill: 本示例展示了使用智能填充服务提供场景化的输入建议,实现复杂表单一键填充。
智能填充
介绍
本示例展示了使用智能填充服务提供场景化的输入建议,实现复杂表单一键填充,帮助用户轻松地完成表单填写。
使用时需要引用程序框架服务接口@kit.AbilityKit
效果预览
主页 | 剪贴板推荐 | 华为账号推荐 |
---|---|---|
| | |
历史表单输入保存 | 历史表单输入更新 | 历史表单输入推荐 |
---|---|---|
| | |
前提条件
- 设备智能填充开关必须处于打开状态。请前往“设置”->“隐私和安全”->“智能填充”打开智能填充功能。
- 应用/元服务的输入组件的ContentType属性配置对应场景,即可触发智能填充功能。
- 设备需要登录华为账号。
- 智能填充目前为Beta阶段,您可通过发送邮件至sfkit@huawei.com申请接入。
工程目录
entry └─src ├─main │ ├─ets │ │ ├─entryability // 程序入口类 │ │ ├──EntryAbility.ets // 本地启动ability │ │ └─pages │ │ ├──Index.ets // 入口界面 │ │ ├──Demo.ets // 演示示例 │ │ ├──ShipToAddress.ets // 收货地址 │ │ └──PurchaseTicket.ets// 购票 │ └─resources │ ├─base │ │ ├─element // 颜色、字体、字符串等资源 │ │ ├─media // 图片等资源 │ │ └─profile // 页面配置
具体实现
智能填充功能演示在\entry\src\main\ets\pages\Index.ets, 这些输入组件已设置contentType属性,点击对应输入组件触发智能填充功能。
相关权限
无
依赖
参考开发指南。
约束与限制
- 本示例仅支持标准系统上运行,支持设备:华为手机、平板。
- 本示例为Stage模型,支持API version 12。
- 本示例需要使用DevEco Studio Beta2版本运行。