Advertisement

安卓开发之利用AccessibilityService实现聊天机器人与其它应用交互

阅读量:

前言

前几天了解了一个非常有趣的机器人应用视频'小不点'交互界面,在这个视频中展示了用户可以通过简单的操作与机器人互动的具体场景。具体来说,在应用中用户只需发送一段文字或语音指令即可触发机器人执行相应任务:例如输入"我想在美团点一份鸡排"时系统会自动弹出美团应用并开始搜索相关商品信息如图所示的简化界面展示了一个流程框图清晰地展示了这一操作逻辑。

体验到这种形式的交互方式挺有趣。安卓系统也提供了相应的解决方案,在实际开发中也应用广泛。今天尝试利用了AccessibilityService实现了这个功能。(在演示页面中省去了自然语言处理的应用模块,并且最近也在学习相关技术知识。)

这里写图片描述

一、demo的简化

在demo中取消了用于机器人交互的输入字段以及自然语言处理功能,并新增一个按钮来实现美团应用中用户搜索鸡排的功能

  1. 简单的布局文件:按钮点击后会调用Activity中的 meituan 函数
复制代码
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

全部评论 (0)

还没有任何评论哟~